Model setup failure reporting

67379cd
Refactor model process handler, to separate process handling behavior and model result reporting behavior.
Also refactor the way these elements get composed to reduce common unnecessary coupling to ModelOutputHandlerWebService.
Update catch block of ModelRunnerAsyncWrapper to report exceptions in model run setup via newly separated model result reporting mechanism.

3e15feb
Bring tests inline with refactored behavior & separate out ZipFile utility assertions

78e8a5b
Add test for new model setup crash reporting