Silence coverage warning about NotImplemented case
Remove inadvertly commited debug print
Allow a SignatureMethod class to be specified for a service

When constructing a service instance, a signature method class may be
specified in order to use the given method. Defaults to HmacSha1Signature.