Unit testing for task object
Modification of task object and subclass

Creation of DeadlineTask and TimedTask
Updated compareTo method of Task