Updated gitignore for C++ projects