Setup c++ workspace, tests, code coverage