Renamed `abaaso.defer()` to `abaaso.delay()`, fixed reverse reconciliation of Promises, fixed forked reconciliation of Promises, created Deferred class to abstract Promises & exposed as `abaaso.defer()`

Removing a statement
Merge pull request #291 from avoidwork/edge

API change