Fix site loading code to be simpler.
General cleanup/simplification of the sourceme file.
Move the emacs stuff out of utility.
Add a new file emacs for emacs related functions.