created base store and moved mediators out of controller package

* extended the base sencha store to add an update() method that syncs
with the underlying data.
* moved mediators to unique package.