loaded the shaders
passed the loaded files to the shader manager
wip refactoring shader manager
managed to compile the project with the refactored ShaderManager
added error reporting in the shader manager and loader