Split DAO into three objects
Implemented public transport cost evaluator
Minor changes to tests
Implemented finding fastest route for public transport