mocha was no longer a dependency since we're using the mochahack thing to work in grunt. That's only required so it doesn't abort on the first unit test failure though, it's unlikely you'd be running the coverage test if you're not already 100% sure all tests are passing.

I'll add mocha back in as a dev dependency and revert this change