update .gitignore
overhaul .emacs.d