task and project

Create task and project, controller, mediator and repository. Updated DB
models