Add test suite and dependencies
Rearrange methods in FlightPriceMonitor
Add PriceMonitor functions for predicting minimums

In particular, functions giving a projected minimum price and time.