UnitOfWork refactoring + new specs
Merge pull request #26 from ialekseev/master

UnitOfWork refactoring + new specs