Delegate to aws-sdk for getting credentials

Still depends on knox for write requests, but configures the knox client using credentials fetched using the AWS SDK. This gives consistent and predictable results in a variety of credential configurations. Reads still uses built-in `http` module.

Fixes #13