A Review on Biological Activity of Imidazole and Thiazole Moieties and their Derivatives