consistent store
Merge pull request #206 from AlCutter/consistent_store

Add a preliminary consistent store