Added hooks for running code at the start and/or end of a transaction
- Update README with atTransactionStart and atTransactionEnd details
- Added tests for start/end hooks
- Added tests for connection module, fixed linting errors and committed package lock
- Added hooks for running code at the start and/or end of a transaction