Refactored S3 using AWS library and update with new filer API

Document this block, and why you're doing it the way you are (e.g., 1000+ keys).