Weave s3 endpoint through client creation code.

resolves #103