Issue #40: Added JSON datastore