Backend tests

moves tests from the wireclient-suite into a backend "behavior", which all three different implementations of `remoteStorage.remote` should expose / adhere to

todo: 

* [ ] move more tests from the wireclient-suite into the backend behavior (only moved one so far, to try)
* [ ] add the backend behavior as a test suite to the other two implementations