Transition Hickey to Deftheme

Updates the theme to use the new emacs-24 `deftheme` format. Also moves
all the colours into lisp variables.