Merge pull request #11 from chetankothari/M2

M2
Merge pull request #12 from chetankothari/m2cleanup

M2cleanup
Adding Transacations support