modified gitignore to work with c++