uploading user contracts to amazon s3, complete