Updating `delay()` to utilize `setImmediate()` if available
Changing conditional for node.js 0.8.0 - 0.10.x
Updating unit tests
Merge pull request #1 from avoidwork/edge

Minor change