Switch to Stack based transactionScope nesting.
Add newTransactionScope method to support breaking out of current
transactionScope.

Also, add listeners to transaction object so you can fire code
onCommit, onRollback, and onClose.
Rev pom.xml version num
Formatting
Merge pull request #35 from jarreds/development

TransactionScope and Transaction Enhancements