Refactored S3 using AWS library and update with new filer API

Then let's, because needing to get a list of keys in order to open the provider is way more work than necessary.  We want an open to happen as fast as possible.