Switch to an org-mode/babel literate emacs config.
Tidy up init-main.org into a proper structure.