TaxiLife: A resourceful overview of taxicab life and  how it goes down in the streets!