updated mocha and added coverage reporting