blanket coverage setup

Changes I made to make coverage work. See https://github.com/pghalliday/grunt-mocha-test#generating-coverage-reports for more info. Coverage gets generated in the root directory as coverage.html