Discard transaction if an exception occurs
Merge pull request #17 from michaelcameron/master

Discard transactions if an exception occurs