some cleaner tests
don't assign a non-existent field
offline tests
factored Net::UPS tests
first stab at a rewrite of the internals
minimal rewrite compiles
first test passing!
more structured exceptions
test Package class
nicer request_rate
apply fix for RT #58402 to UPS2
address validation
cache rate requests
kill testing warns
use response objects
also cache address validation
can now disable caching
make simple caching more flexible
re-implement Net::UPS on top of Net::UPS2
make new tests work