------------------
dev
"""
* add logger to both the `S3` and `GCS` classes.
GCS
"""
* add `rename` method to the `Bucket` class.
AWS
"""
* the `S3` class initialization does not take the aws credentials as arguments, but read them from environment variables.
* add `get_bucket` method to the `S3` class to return a more comperhensive `Bucket` object.
* add `Bucket` class that represents an S3 bucket.
* the `Bucket` class has methods for uploading, downloading, and deleting, renaming and listing files.