update TPCMaster, KVClient, add test

1. TPCMaster: when abort, thrown an Exception
2. KVClient: when no-such-key, throw an Exception
3. update test