Removed HANDLED and added MODIFIED.

Remove base.reemit

Simplify hub subscriptions

Update how ON and SIG is initialized/finalized

Update test to reflect the fact that you have to start a component before it has handlers for ON

Convert tests to return promises.