Vitalsource Technologies, Inc. Synthesis, Characterization, and Applications of Graphitic Carbon Nitride