async npm module is no longer needed - promises cover the need of queues and paraller execution.
Removed one more dependency from async - using bluebird promises instead.
Added a deferred connectivity collection test case.
Bugfix: referencing enqueue instead of _enqueue.
Bugfix: Promise@setScheduler is not what I originally thought. Using it wrong results is an infinite loop.