adding transactions to nhibernate
Updating transaction handling