Javascript ORM-like storage in SQLite (WebSQL or other), synced to the cloud