-Removed several files from the build process for now
-Fixed some minor bugs
-Changed the way Scene and Mesh work, Shader now has a list of attributes and uniforms that can be bound, Mesh uses this to render
-Added Shader YAML functionality, shaders can now be defined using YAML
-All Shader set functions are now static
-Extra attribute functions added to shader (instead of doing it in Mesh)
-WindowSurface can now take a destructor function which is called upon destruction (used for example with glfwTerminate())
-Added a static function to Scene to retrieve a array containing mesh data directly
-Added a more functional default shader