My emacs config using bbatsov/prelude. This is a complete redo, using org-babel to keep the code tidy.