Support using grunt for running mocha tests
Abort listener chain in sync functions by throwing an Error
Version bump 0.2.2
Merge branch 'develop'