Add MD5Digester class
Add support for passing in a File into content
Raise a proper exception if connection errors
Refactor the HTTP request builder into own class and test it
Merge pull request #6 from envato/upload-file-support

Add support to pass File objects as content
Add myself to authors
Version bump
Update README to show you can pass a File object into content
Sign requests to bucketname.s3.amazonaws.com

This is required for buckets not in the us-standard region.
Bump version to 0.1.3

* Fix signing S3 URLs where the bucket is in the hostname rather than in
  the path (e.g. johnsmith.s3.amazonaws.com/photos/puppy.jpg).
Add support for subresources
Bump version
Merge pull request #7 from envato/s3-subresources

Add S3 subresources to signing algorithm
Merge branch 'master' into allow_non_standard_bucket_regions

Conflicts:
	spec/s3/client_spec.rb