Ignore vim swap files.

Updating .gitignore with a more global ignore rule. This rule is taking from [GitHub’s own `vim.gitignore` file](https://github.com/github/gitignore/blob/master/Global/vim.gitignore).