added putObject support for the S3 wrapper