- ShaderLoader class is not a Singlenton anymore.
- Removed unused code.
- Errors loading shaders are now indicated by throwing a runtime_error exception instead of writting to console.
- Added auxiliar methods for avoiding duplicated code.
- The type of some OpenGL-related variables has been changed from GLint to GLuint.