Refactored CustomerRouteCost

Refactored CustomerRouteCost to be part of route.
Modified a few methods to reflect that.