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.
Bring tests inline with refactored behavior & separate out ZipFile utility assertions
Add test for new model setup crash reporting
Typo
Merge pull request #138 from SEEG-Oxford/208-model-setup-failure-reporting

Model setup failure reporting