Adding interfaces to track messages for transactions
giMerge branch 'master' of github.com:AndyMoreland/cs-244-project