Add a supervisor to keep the scheduler alive in the event of a crash