org changes--make factory class that takes a client and outputs an S3Tree