Updated ToDo list app to catch any exceptions....

and present the user with an error message explaining why the input
failed, then prompted them to try again.