Improve update demo, support rolling template update

This improves the update demo pretty dramatically.

* Makes the demo more visual, fixes some HTML layout
* Make naming of objects in `kubecfg run <image> <replicas> <controller>` more obvious
* Run update demo without pushing/creating new containers in docker hub (slow)
* Improve e2e tests to actually do the rolling update
The set of commands for dealing with replication controllers is really demo-ware.  For instance, `kubecfg run` launches a pod with a single container.  It sets labels on these all based on the name of the controller.  This is all due to the lack of a real config system. :/