Added Transaction tests and fixed some issues with Transaction serialization
add elipses
The client should null out the transaction token before making the server
call just incase the server throws an exception
allow BufferedStore to embed other BufferedStores (i.e. AtomicOperation from Transaction)