Async: Bug and lint fixes

clearImmediate guaranteed to be set
New lines added for if-else style
Removed implicit string conversion
Merge pull request #88 from DaveStein/set-immediate

Async: Bug and lint fixes