Cleanup .gitignore and add Vim swap files.

GitHub adds a ridiculous number of gitignore entries for Python!