Add data-aware saving pattern to the s3 adapter

s3read("default/xgb")
s3read("default/xgb_data_label")

now training data does not live in the tundraContainer anymore
Although I'm still leaning towards just parametrizing the `s3` adapter better instead of making a whole new one..