Rearrange all the things

init.el was getting out of hand. Tried to put some sanity around the things.

Ideas attributed to https://github.com/rmm5t/dotfiles