Utility of Sulphones in Heterocyclic Synthesis: Synthesis of Some Pyridine, Chromene and Thiophene Derivatives