Updated .gitignore to support vim and emacs