Transaction failure should not leave the protocol in a faulty state
Merge pull request #52 from djarb/master

Transaction failure should not leave the protocol in a faulty state