got closer to fixing CMakeLists.txt (there were a few issues with include directories)