Many changes to get johncs.com up and going.

* Little behavior has changed, mostly just filled in any holds in the
  functionality.