reformatted source
created CMakeLists.txt