Titanium dioxide photocatalysis: studies of the degradation of organic molecules and characterization of photocatalysts using mechanistic organic chemistry