Merge pull request #90 from stefanpenner/master

fix test load order issue
Merge pull request #91 from stefanpenner/master

[fixes #66] Use setImmediate when available, which fixes newer node's
pre-allocate the deferred's shape

This allows the VM to optimize correctly.
remove whitespace
simplify handling the thenable.

Removed the double try/catch