- started adding some new common types
- removed some unused files
- added some missing files to ui project
- added a unit test runner
- added some unit tests
- Fixed all errors that occured due to using c++ compiler
- changed c++ standart to c++17
- removed lua, added library instead
- made all bg_* and q_* file into a shared item project