An initial CMake Configuration for C++ with in-build tests.