Added support for transaction isolation levels

fixes #3220 

- [ ] add description to the guide