1. deleted all references to 'caplin' from the templates.

2. added DemoEventHub to the libraries, so it doesn't become something
that ends up in user blades, that we can't then later change.
3. created a SimpleFrame class that provides a noddy frame
implementation for when people merely need a single component to be
added to a page.
4. made the Workbench class easier to use by adding a displayComponent()
method that prevents the need for people to do an ad-hoc implementation
of the component life-cycle methods.