rearranged elisp that sets up emacs defaults