allow for soft deletion
sync up checkbox code
max width for dialogs
adjust markup and wording of delete dialog
move permission checking and save/delete conditions into model space