Use jackson to parse and test json paths instead of hard coded strings

I think `MemoryStore` has a version of `#allocateUID(...)` that accepts a string `name` instead of the bytes that should be preferred. This is the wrong encoding in any case and needs to be changed to what `MemoryStore` uses internally.