bunch of updates to emacs config