First try at implementing transactional kvs
Test for Transactional KVS
Change name: [test_]lock.rb -> [test_]lckmgr.rb, LockManager -> TwoPhaseLockManager