split out .emacs into discrete modules

inspired by:
http://zachholman.com/2010/08/dotfiles-are-meant-to-be-forked/
split out zsh configs into shareable units