Updated .gitignore

Github has a really handy .gitignore that removes lots of useless files.
I was seeing them when I forked the repo, the .gitignore of the master
repo should be updated to reflect this.