cleaned repository interfaces generator dependencies
Added async support
Updated base entity
Added MeasurableUnitOfWork
Added Measurable unit of work