Basic task model
Added validation for task title
Introduced basic task manager
Dont duplicate tasks, update them