Added setup.py
Added test setup.
Created transaction.py and utils.py
Fixed tests and improvements to documentation.
Added tests for the retry block pattern.
Added parameter transactions_to_close to commit_open_transactions().
Improved documentation.
Renamed Call context manager to ExceptionManager.
Renamed generator attempts_until_success to exception_managers_until_success.
Added some more logging.
Removed parameter transactions_to_close from commit_open_transactions.
Added tests for repeatable_read_transactions and read_committed_transactions generators.
Added tests for nested combinations of isolation level changes.
Added instructions for running tests.