Delete cards feature, delete button + dialog

Added an additional button which enables user to delete marked cards or
the current card if no cards are marked. A confirm dialog is opened upon
clicking on button, warning user before deleting cards. The view is
updated after deleting cards, allowing user to continue editing cards.