Lewis Acid catalysis in the Synthesis of Small Molecules: Carbon-Nitrogen bond formation