Transactions

Two commits that add more functionality to the CBTransaction class.