changed gitignore and CMakeList