Refactored out the shaders

Refactored out dynamic and static buffering
begun work on a skybox