move some tests files to a better hierarchy
Add ShaderManager to CMakeLists
Add ShaderManager
Remove Object dependancy in Sphere (not needed)
Remove default initialization
Use ShaderManager and the new hierarchy in ObjectManager