add infrastructure for doing actual crud operations against json store