TAXI Pass 2: aggregate into Ride info

refacturing code, can see difference:
OOP, corner cases, readable code

TAXI_1_1.sh: clean the data and make preparation

and it's very efficient to finish in 40 min