updated gitignore for emacs and vim