changed logic to check dates
added 2 test cases
edited logic for determining date type.
added new test cases for adding a task
Edited logic to determine if a task is a floating task
implemented function to remove a task
added test cases for removeTask(Task)