Implemented ClusterStore.

- pub/sub part (handshake in cluster)
- per-client store (key-value store shared in cluster)