Method to collect all keys in an S3 bucket

Returns a mapping of all of the key names in a Bucket to their corresponding Key objects.

I also added the NextMarker property to the ListResponse structure so that users can properly handle a truncated response.