Do not throw on multiple calls to clearTimeout
Implement setImmediate timeout
Merge pull request #12 from walmartlabs/async-fixup

Async Module Fixes