Made properties in CCHTransportTripLeg read only
Removed obsolete class
Implemented CCHTransportClientController to handle network requests
Fixed unit tests
Implemented generic request handling
Make date optional