Clean up View api: `create_widget`, `create_webapp` instead of show/serve.

Also got rid of the `update_context` method on the view.