* add CMakeLists.txt and attempt to build with cmake