Added DataStore interface, factory, and implementations. Separated ESB service into multiple actions. General cleanups.