Added in task model
Added interface for logic and removed old interfaces
rename logic interface
Updated task class with id and calendar for the dates
fixed task class
removed params in constructor for Task model, to add all attributes by set methods