refactor tests to use mocha 1.8 promise support

no more `done();}, done).done()`