Added .gitignore for C++ and CMake