switched to mocha, added coverage reports and coveralls