LocateGoodSectionsNode no longer uses reframe index! Instead uses look_ahead to tell if last sample is start of gap or not. Also keeps state in LocateGoodSectionsNode to record whether last chunk ended with a good section or bad section.
Finished LocateGoodSectionsNode.  Wrote tests for LocateGoodSectionsResults