Refactor runner module to create Runner class and make things a little simpler. Also simplify handling of status information sent back to JobMonitor.