fill out stubs for TransactionHandler
add more transaction functions
add docstring and transactions dict
rename to BaseTransactionHandler
add tests for NotImplemented methods
correct import
fix pep8 errors