some work on multi-instance
fixing merge conflict while working on multi-instance
cleaner interface for transactions
getting there with the multi-instance piece...
pooling isn't optional
fixing some issues with connections & debugging
not releasing from the pool
connection set on builder, not passed in
better debug, remove getInstance