Bug fix: Included allTasks.add(task) in addTask(task)
Bug fix: editTask() & updateTaskParameters() have been fixed to allow
task editing
Added deleteAll()
deleteAllData() now points to newly created DataFile.deleteAll()