Send model outputs from ModelWrapper to ModelOutputHandler

Sends the following:
* metadata.json containing model run name, status (in progress / completed / failed), output text, error text
* mean_prediction.asc containing the mean prediction raster
* prediction_uncertainty.asc containing the prediction uncertainty raster