Working on calculator logic
Implementing sorting by price and duration
Rearranging methods
Erasing unnecessary comments
Renaming for clarity
Adding TravelAgency
Removing Itinerary, it was adding too much complexity
Renaming variables and methods for clarity and data is now formatted into a hash
Renaming TripCalculator to FlightCalculator
Adding FlightCalculator
Adding sample data for tests
Selecting flights that begin at an specified origin
Adding cheapest flight selection
Reducing dependancies
Changing methods to class methods
Reducing coupling and dependancies
Removing unnecessary tests for private methods
Changing methods to be class methods and adjusting tests accordingly
Remove cheapest flight from wrong class
Removing unrelated methods