added public? and acl method to s3 file and minor refactoring

Added ```public?``` and ```acl``` method to aws s3 file. Did some minor refactoring and corrected a typo.