Cleaned up the view. Also added bindDOMEvents to be automatically called.
Store now delays until model is ready to be used.
Controllers no longer directly send signals. They all track through the component instead.
Also added onAfterCmpInit as a empty function. This is called for all controllers by the component when it has finished initialising all of its stores, views and controllers.
Component connector now supports functions to fetch all private or public state and hooks into the component's sendSignal method as well.
Added ready handing to store.
* Added signal send trait to component.
* Component now waits for all of its stores, views and contollers to finish initializing and then calls onAfterCmpInit() on all of it's controllers.
* Stores, views and controllers are now auto loaded.
* setReady() now only works once.
* Added getRadioTower helper function.
Added CCL back.