Adding routing and cost calculations
refactoring route calculation
Refactoring delivery cost calculation