Pulled rendering code out of main and chunk.
Generalized rendering to be on anything that can provide get_model_matrix() and get_mesh.cpp() and pushed it into the Renderer class.
Moved window.draw() into the MainLoop(this is something people shouldn't have to worry about).
I also reworked the gl/windows headers files. I now just include glfw and it takes care of things for me.