Added skeleton of Repository pattern and Unit of work, added also and TODO list