Add .gitignore for Vim text editor

There is a single rule included, to ignore temporary vim files
ending in '.swp'. These files are present in the repository
while any file is edited, and can easily be added by mistake.