Use node-pg-transaction.
Use eventemitter style errors for tx library.