Improvisations in phototrophy. Protein engineering and functional investigation of rhodopsin proton-pumps