adding task controller
updating task-item view
updateing taskModel
adding checkTask feature
updating task controller