Preparation and photocatalysis of graphite carbon nitride based photocatalysts