BaseRepository gets IDataContext and is abstract now
Renamed folders ModelRepositories and MoselInterfaces (namespaces in classes too)
Refactored UnitOfWork pattern realization
Bootstrap registrates IUnitOfWorkFactory