v0.907 and first pass at working store callbacks.

This commit supports registration/unregistration of model view observers - essentailly any class that implements onNamespaceCreated, onNamespaceRemoved, onNamespaceUpdated, onParentNamespaceUpdated, onChildNamespaceUpdated, onComponentedCreated, onComponentUpdated, onChildComponentUpdated, onComponentRemoved.