Put in proper request and reply buffer parsing
Renamed DataExchange class to KVStore