draft implementation of kvmessage
client app (kvclient) & client logic (kvstore)