Update .gitignore

Updated the .gitignore file to make sure that the temporary files generated by vim do not confuse git.