Add a mechanism for specifying timeouts when making calls to S3
Add a test for read timeout.
Merge pull request #68 from kcaffrey/PR

Add a mechanism for specifying timeouts when making calls to S3