Brought across from a private repo.
Fix app name and version.
Filter the stack trace to only show relevant parts when a test failure occurs.
Don't lazy load the controller as it breaks the tests.
Make sure the controller is properly initialized.
Improve the display of the test output.
Doesn't actually require angular yet.