add loop in main for recieving terminal input
add renderer system class
add several const and noexcept specifire to ecs classes
add init function to renderer system
add virtual sepecifire to basic engine destructor
turn repl off, because its buggy
fix glclear bug which was caused by an invalid context and black magic
add command line tool for bakeing 3d models
add asset manager to engine
add static_mesh component and submesh which are part of a static_mesh component
add specialized create function for static_mesh to asset_manager
add create function for copy construction of components to basic_system