emacs: defer package loading
bashrc: add alias e=emacsclient

with args to open in a new frame, and start the server if required. also
change emacsclient's args in $EDITOR so that it doesn't necessarily use
a terminal.
emacs: save and restore list of open buffers

when killing/starting emacs sessions