Deleted all references to 'caplin' from the templates.

fixes https://github.com/BladeRunnerJS/brjs/issues/143

Plus, did the following:

1. added DemoEventHub to the libraries, so it doesn't become something
that ends up in user blades, that we can't then later change.
2. created a SimpleFrame class that provides a noddy frame
implementation for when people merely need a single component to be
added to a page.
3. 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.