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
and `format_function`