Synthesis of thiazole, benzothiazole, oxadiazole, thiadiazole, triazole and thiazolidinone incorporated coumarins