class diagram for iteration 3. contains journey planner and delays, cancellations