Better comments in _display_view
Added more comments to widget model JS
Added on_view_displayed and on_close callbacks to widget manager.
Properly dispose of widget model.  Delete comm's ref to
the widget model so the GC will collect it when it is
no longer reference elsewhere.
Added support for custom widget msgs
Fixed typo in widget model code causing notebook to not load