added CMakeLists.txt to the repo
fixed gitignore