implement Delete
fix bug of test case for delete
change wrong return type for Delete()
Merge branch 'quality_control'
implement updateTask() in excecute()
change update test case
delete the TODO comment in deleteTest
resolve markTaskCompleted TODO
change update() return comment
Merge remote-tracking branch 'origin/master' into update_logic