Add s3 adapter
Fix .travis
Update testing code
Set s3 canned ACL to public-read