Text this: Inorganic Photochemistry and Solar Energy Harvesting: Current Developments and Challenges to Solar Fuel Production