Restful monitoring

This allows for HTTP/JSON-based monitoring of completed and failed jobs