wallet id uses hex instead of base64

this is to prepare it to be used as part of our per-user database name
Save token on wallet instance

prepare for sync with remote
Upon registration, server creates per-user db
Sync local & remote on wallet ready
sync database continuously
if per-user db already exists, do not attempt to create again
manual data replication

one-time sync on wallet-ready
live replicate from remote to local
manual replication on db set call
update readme to include hosts setup for cors