Add a .gitignore

Vim leaves some junk behind. So does OS X. I don't want to accidentally
commit it.