hardens a test that was failing on ci.
review of the angular addition.

- adjusts some code for consistency.
- not running in the browser -- stack level too deep?
- todo: add some tests for the runner / console reporter.
adjusts angular back to it's own reporter for the html reporter.

- looks tolerable until we can figure out what's causing the recursion.