Use ByteString in TestServer

Storing the keys and values as lists of bytes is cumbersome and
inefficient. Create a simple wrapper, ByteString, for an array
of bytes.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>