move from QUnit to Mocha and add the Karma tests launcher