update cmakelists.txt / add .gitignore