Tweaks to the low level datastore API

loadAata 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.