Molecular Structure, Biosynthesis and Photoreversibility of Cyanobacteriochromes