all methods in SQLQuantum now support a transaction object; all tests passing