Supramolecular photocatalysis: combining confinement and non-covalent interactions to control light initiated reactions.