Update .gitignore

Added C++ gitignore files too. In all likelihood, we won't need much of this, but still.