Initial take at the notebook example.

Currently, we do not support dynamic updating of the context so each request to
show a jigna widget starts a new web server and it is connected via an iframe.

This is potentially problematic because of multiple threads starting up, but is
probably fine for now.