Working towards Functional Web Xerblin

HTTP and Functional Programming. The server serves each known state
(currently all cached in RAM in the Python interpreter, it might be good
to do something a bit more clever.

Also, we lose the nice confluence between the pickling and the amortized
datastructures used to implement Xerblin.  It's kind of pointless to use
amortized structures without the amortization.  And it would be nice to
cache the commit shas in the pickle files and suppress loading new (and
non-amortized) versions from git.
Bits of refactoring.
World Cache
"Plug-in" WorldCache
Render SHA in the command word links.
Pass in pickle name

This should become an argument to the WorldCache init method.
auto-commit
Commit new interpreters to the repo.
Merge branch 'master' of github.com:PhoenixBureau/Xerblin

Conflicts:
	README.md
	html.py
Merge branch 'htmly'

Conflicts:
	gitty.py
	templates.py