added boilerplate CMakeLists.txt