added TimeInTransitRequest support

Hi,

I needed TimeInTransit support for a customer so I added it to PyUPS. I just followed the shipment example. All necessary params are included according to TimeInTransit-Developer guide. Also, I factored out some basic stuff. Simple test was added too.

Cheers, Carsten