First cut of persistence with PouchDB and in-memory fall-back
Doesn't integrate terribly well, but it works.