Minor updates to vim config

- Create backups before overwriting, but don't retain backup files
- Use same directory for backups and swap files
- Automatically re-read files when they have changed outside vim
- Allow writing of any file without confirm or :w!