Added support for transaction isolation levels

fixes #3220 

- [ ] add description to the guide
maybe shorter name , or it looks like java guys names ? )