Test the use of stores

Adds some tests around using stores with experiments and laboratories.  Discovered missing `_` dependency in `Experiment`.  Opted to remove the dependency rather than include underscore, but not attached to that direction.  

Also includes a reference store implementation used in tests.