Made it so Client.java can compile again just for local sanity check
Added comments to KVStore methods
Fixed forwarding and get exception catching logic