Added supervisor helper traits and classes
Move to a better supervision hierarchy.
Made CoPilot watch Pilot for termination.
Added PilotsSpec test

Tests that CoPilot takes over controls if the Pilot is terminated.