We could now build our own native window class and stop relying on GLFW. However this won't be important for now!
Added namespaces to the core engine, improved premake setup, added a buildsolution batch script, removed tinygltf submodule