Runner management

Address reviewers comments and add runner management code (in the event the runners fail, be able to redispatch jobs).