test for remote batch operations
tidy
update deps
allow remote batch ops
test isClient
expose whether this is a client, or a real database