EAGLESIX-3881: use process.nextTick instead of setImmediate (DNE in all browsers and process.nextTick is preferred if available)
EAGLESIX-3881: add more npm scripts to pkg json that will eventually become more official