add logic to reject the addition of previoulsy completed tasks. create e...

...rror handling object to display error messages to user