implementation of KVServer

first version of codes in KVServer
do not consider the cocurrency of get, put and del