(debugged) added a line of code to clear the repeated task list when calling 'clear';
(debugged) also changed the check of dates to the Date 'equals' method
(debugged) infinite loop in the TaskList equals method