Chemistry of some 1,3,4-Thiadiazoles and related products derived from Thiosemicarbazides and Thiosenicarbazones