Ignore .swp files (vi related)

I took the liberty to remove the .swp file from the repository because git "complained" that it was modified.
Also added *~ and *.swo to the .gitignore file just in case.