initial source_s3 support (not fully tested) using aws-sdk since right_aws was giving 505 responses and broken uploads on redirects