single server key-value store (OS Proj3)