initial implementation of QueryableStore
added query test
added comments