Ignoring `./benchmarks` for npm
Rewrote `DataStore.prototype.crawl()`

Logic tweak
Deprecated unused `DataStore.prototype.generate()`, updated docs
Removing `route` as it's been (practically) deprecated for over a year, removed unused `recursive` property from `DataStores`, moved `route.hash()` to `utility.hash()` & simplified it
Fixing `data.sync()` for when the response body is a single Object, e.g. a record
Minor tweaks to `data.crawl()`
Merge pull request #422 from avoidwork/edge

Major refactoring