Added KVCacheTest, passing. Implemented SocketServer, but not sure if it works