Added base store implementation in data. Closes troopjs/troopjs-browser#16.

Added lock to store implementation. Closes troopjs/troopjs-data#6