Switch from custom TestRunner to Mocha.

- Easier code coverage.
- Easier to switch output report type.
- Likely easier to add more tests.