gitignore for c++ cmake project
new structure