Application and study of water oxidation catalysts and molecular dyes for solar-fuel production