JUnit Tests (please have a look at the TODO comments)
KVClient implements KVClientSocketListener interface