Node.js in-memory key-value json store, backed up to files