Fixed bug where removing tags would not save for task

Formatting updates make this a strange diff
Add ability to edit or delete multiple tasks at the same time
Merge branch 'master' of https://github.com/MarkWesterhoff/timeflecks
Gray out Edit Task and Delete Task buttons when editing tasks
Fixed formatting of delete dialog
Add requiresNotNullOrEmpty()
Add backend support for searching Tasks' name by String
Merge branch '3.9_SearchField' of https://github.com/MarkWesterhoff/timeflecks into 3.9_SearchField