Refactored S3 using AWS library and update with new filer API

@jbuck I can't see a better way to delete all keys for a user in the AWS docs other than building a list of keys, then doing a multiobject delete of those keys.  Do you have another other insights?