Refactor S3Uploader into it's own class.
Update readme. Bump version
Fix dependencies. Add support for DNS friendly buckets and non US-Standard region buckets