in-memory stub

Very early sketch of what this could look like.

This can obviously only cover the CRUD basics; would need to be extensible to support arbitrary schemas. Which would be more natural/feasible if the schema was in Ruby, hrrm.