use an existing setImmediate shim
Merge pull request #192 from slang800/patch

use an existing setImmediate shim
switch from underscore to lodash