Fix  memory leak in texture manager, started work on a loader class
vertex and pixel shader loading moved to Loader classs
Removed 'current' information from material and moved to the Renderer
Constant buffer moved to loader
Very buggy materials.
Performance in Renderer is back to where it previously was, but still needs a lot of work