Add class StringList, which performs completions, and its unit test.
Implement serialization and deserialization of queries and responses.