Better error handling in the TestHarness
closes #3329
Merge pull request #3333 from permcody/TestHarness_error_handle

Better error handling in the TestHarness