Add some data structure and basic sub_client protocol.

New data structure including ght_hash_table and a linked_list.
The subscribe client protocol is based on RESP (REdis Serialization
Protocol)