Switch to using CPM package manager instead of vcpkg as its just a wrapper around cmake and makes things more simple.
Switch dependency from spdlog to fmt.
Changed the directory structure to match the setup recommended by GitLab
* A simple C-Make project setup
* A lot of warnings enabled and warnings as errors
* unit test discovery with google test
In progress functionality
- sanitizers
- static analysis