Exploitation of Photochemistry and Visible Light Photoredox Catalysis towards novel transformations in Organic Synthesis: Multicomponent Reactions, synthesis of heterocycles and other applications