Adding support for ACL settings to work

Currently, the ACL settings are not used in the push to S3.  Now, the defaultACL is picked up (private) and then overwritten by config settings.