USPS address validation

Here's a fairly basic implementation of USPS address validation. I have most of the code for FedEx validation as well, but I need to clean it up a bit before submitting a pull request.
Believe address3 would never make it into the request if 1 and 2 are filled out.