add .gitignore files to filter vim swap files and emacs middle files