Rewrote module to use NPM async instead of implementing its own driver
Updated documentation and test cases
BUGFIX: Added missing async dep
Bumped version number + added async as production dep