Carbon Nitride Polymeric Semiconductor for Photocatalysis