Refactored emacs into multiple config files