Photoactivatable and Photoswitchable Proteins