Recent Advances of Doping and Surface Modifying Carbon Nitride with Characterization Techniques