Callbacks

Massive rewrite of Store internals to use async callbacks and deferred chains throughout ObjectStore and its descendants.