added vim temp file rule in gitignore

I believe I added the correct rule for vim temporary file exclusion in
the .gitignore. To lazy to google it right now.
updated README

added more detailed information in the README for mine/others sake