More files for transactions

Committing 2 more files needed for the transactions stuff.  These should
have been part of the previous commit.