Small changes to make sure the project compile, renaming to cpp, and the first version of CMakeLists