Tweaks to the datastore API

load_data is renamed load and also passes metadata
create does not send the data
update is renamed to save

The main goal is to allow creating objects with no data.