870 vehicle journeys refactor vehicle journey at stops increasing time validation
Created by: teddywing
Refactor validation that checks that VehicleJourneyAtStops in a VehicleJourney have increasing departure & arrival times. Move a bunch of code around, and make the exceeds_gap? method easier to understand.