Synthesis characterisation and antimicrobial properties of imidazolidine 2 4 diones vicinal diamines bisamides thiosemicarb azones 1 3 4 Thiadiazolines and 1 2 4 Triazines