First stab at transactions.
More testing for transactions.
Remove duplicate (and broken) methods.
Transaction docs.
Merge pull request #4 from jerith/basic-transaction-support

Basic transaction support
IRC build notifications.
Merge pull request #5 from jerith/irc-build-notifications

IRC build notifications.