Parse errors as well as add tests that error out to the logging output.

My first pull request against a public repo, so if I commit a massive faux pas please let me know.

This pull request adds errored out test parsing and logging. It also improves the parsing robustness of the regex that extracts the passed/failed tests. It was failing for me on the following example: 

    Passed: 114; Fails: 0; Errors: 0