Update .gitignore and .gitmodules

Let's get rid of all the noise in `git status`.