Add ignores for vim, TernJS

- vim-related ignores from https://github.com/github/gitignore/blob/master/Global/vim.gitignore
- `.vimrc` and `.tern-project` ignores are my own additions