Fix runTask* to use setImmediate if it exists as process.nextTick's behavior has changed in Node versions where it is available.
Fix comments
Typo
Merge pull request #31 from massivelyfun/deanh/setimmediate

Deanh/setimmediate