Fix  memory leak in texture manager, started work on a loader class
vertex and pixel shader loading moved to Loader classs