added CMakeLists.txt and update gitignore