Added implementation for transaction

I added some implementation for transactional saving. Basically, it does as same as original EF SaveChanges.