implemented nested transactions, orelse, try, nonblocking.
They are currently a bit slow and need some optimizations
updated README.md with explanation of ORELSE, TRY, NONBLOCKING