Added clear command to command enum
Storage now supports get all completed tasks
Register get all completed task to storage
Added clear function to logic
Set clear as one of the logic api
Modify Histroy model to support a single action that result in a list of task to change
Corresponding change to logic undo
Add list support to the undo function in logic
Clear command now can be undone