Undo action added to delete command actions list.
Using delete command, we can delete any activity or even recover (undo) deleted activities.
Show command will not show deleted activity.

Also there was a bug that if no result returned from database then stuff were all messed up.
Now by checking to see if we have go any result , we can either print a proper message to user related to fact that nothing is found or printing out the requested activity.