Further modularized emacs config. Added new functions and bindings.