Implemented IRepository and IUnitOfWork

Added UnitOfWorkk to implement IUnitOfWork and Repository to implement
IRepository