Cosmetic changes, added auto-server start.

* Removed need for 'safe' themes. We load themes directly now. This is
  mainly so that all the different places where I use this config don't
  have to cache their own 'safe' themes and save it here. This means that every
  config doesn't have to accept location-specific caching information. Yay.
* Cleaned up some of the comments.
* Added code to set up server if emacs is invoked first.