added unit test for undo and redo functionaliy in TaskListTest
added unit test for redo/undo in LogicTest. closes #118
edited TaskList model: added another list to keep track of RepeatedTask instances for showing purposes
edited getDateRangeTask method in TaskList to check time period of repeat tasks