Added shaders

Added the shaders I've been using so far.

gBuffer is unfinished and a couple are untested so use at your own risk.
Rearranging

Created new folders and reorganised the classes. Also changed namespaces
to reflect their new folder structure.