An Scala S3 client wrapper