Implement taxi class

Change-Id: I7705be3fd145c3c11b475aa9dd3583716030e4c3