Fix changing metadata only

That's what the test was supposed to verify but I had
to set also the data because low level datastore API
could not created objects without data.
Complete the high level datastore API

We are now testing all the methods. loadData was renamed
to loadAsText (we need to know what to convert it to) and
it now passed metadata as the low level API.