Cleaned up and ensured that events have matching timestamps
Added ability to revise the itinerary in flight
Added additional test on source itinerary