Changes to the plugin design to support transactions
Slight doco fix.
Merge pull request #26 from Kapiche/plugin-transactions

Changes to add transaction support to plugins.