Need to make the plots antimated, but the notebook is essentially working.
This is an experiment to try to support Binder, a beta online executable environment for Jupyter.