Adds key value integration tests

This PR primarily adds KV integration tests, but also fixes some parts of the existing KV integration

For tests this PR adds a reset method for the container
I still see the patch ...

I think this needs to work differently.

Lets discuss tomorrow:

- I think we need to wrap the D8 connection class in an adapter, which then maps ->keys to ->key.

Thanks!