Revised gitignore to ignore temp files and vim temp files