Added missing semicolon.
Improved mock setup.
Started adding transaction support.
Starting to handle sharing a client for transactions.
A few more pending tests for transactions.
Transaction now makes its way through chained queries.
Ensuring begin is called before transaction based queries run.
Invalidating committed transaction.
Releasing acquired clients back to pool.
Ensuring commit/rollback are with the proper client.
Variable renaming.
Removed unnecessary check.
Some code cleanup.
Another TODO.
Changed test wording.
Allowing transaction to be specified a little later for rollback/commit.