Synergistic Tailoring of Flavins and Quantum Dots for Solar Cell applications