Add Content Manager Factory. Create Generic repository (not tested) and UnitOfWork
update