The config module doesn’t use the logger at all
Disable the output in the config unit test
Clean the Config module, use static things instead of a stupid singleton
Add a few tests
Use Catch for our test suite `make check` is also added to compile and run the tests Catch is fetched with cmake automatically into the build directory when needed