Added namespaces to the core engine, improved premake setup, added a buildsolution batch script, removed tinygltf submodule