Ensuring that we convert REXML values to strings
Adding coverage for origin conversion to Location objects
Base implementation
Added rating
Added address validation
Added shipping labels
Added purchase postage
Added tracking
UPS: Handle delivery not being most recent event.
Simplify logic, pretty-print xml
Merge remote-tracking branch 'shopify/master' into canada_post_fix
Updating Canada Post test based on PR feedback

After a little bit of discussion, we have decided that
checking the String nature of these properties provide
little value and can be removed.
Merge pull request #146 from akeem/canada_post_fix

Ensure that city, province, and address returned from Canada post are indeed Strings
Merge pull request #148 from jamuraa/delivery-status-not-most-recent

UPS: Handle delivery not being most recent event.
Merge pull request #147 from smartacus/stamps_integration

Stamps integration
Handling Canada Po. Shipments w/o tracking info

The exception thrown under the scenario where no tracking information
exists is quite different from the standard case. Rather than calling
`e.response.body` on an object that does not have a response, we now
utilize the `message` attached to the object.
Updating to build the correct objects
Updating test coverage for No Tracking from CA Po.
Formatting: Fixing weird spacing
Merge pull request #154 from akeem/improve_no_tracking_scenario_for_canada_post

Improving  the way we react to Canada Post shipments without tracking info