Adding some unit tests for S3 addressing code.  Added an optional no-op param to the make_request method in the Endpoint classes to allow easy access to the fully PreparedRequest for testing.