Added

- Added README.md
- Added issue templates
- Added merge request templates
- Added build.sh to automate building and testing
- Added tests/ and Google Test support to CMake
- Added Debug and Release configurations to CMake
- Added pre-commit configuration
- Added LICENSE
- Added CHANGELOG.md
- Added .gitignore and initial CMake file
- Setup .clang-format and Gitlab CI to check formatting and run tests