feat(promises): updated mocha for promise support (eliminates the need for done())