Confirm Item Deletion

This commit adds a directive that prompts a user for confirmation
first.  Once they have confirmed, it will call the confirming action.

This also prevents the problem with early redirection.

Closes #117