A peer-to-peer synchronizable database that runs in the browser and on Node.js