First commit. Prepared the CMakeLists.txt and the bare minimum in main.cpp