Add confirm password delete option

Add option to allow user to set whether passwords can be deleted with or
without confirmation - confirmation is required by default.
Update test to get around confirmation message.
Fixes #18.
WhisperNote minor updates

Fix broken test.
Allow menu items to have an id.