remove promises to test the performance difference (there is a slight gain w/o promises vs when 1.8.1)
show error messages
fix for undefined self.
updated benchmark to allow testing loopback (no real networking)
made the network benchmark the default (instead of loopback)
documentation updates for callbacks (vs the old one with promises)
updated to remove the when library
updated unit tests without promises
removed when dependency
add validation for callback parameter
updated functional tests to remove promises and use callbacks instead
Merge branch 'no-promises'