Redox and Non-Redox Reactions Catalyzed by Biomimetic Flavin-based Organocatalysts and the Discovery of Selective Oxidation Methods for the Preparation of N-Heterocycles