Added Shader manager.
Added Texture Manager(Not filled)
updated renderer to handle shaders and uniforms
updated mesh manager to load cubes
updated Base Mesh