Add colorizing, mileage tracking, and handling geocode failures