Fixing `data.batch()` when it receives nothing by passing an empty Array instead of `false` (which likely breaks promises)
Fixing promises within `data.batch()`
Fixing `data.set()`, fixes #192
Merge pull request #191 from avoidwork/edge

Minor fixes