Adds delete task GUI code

Adds better backend error responses for task creation/modification
Makes login box slightly taller to work with Firefox
Refactors deleteTask to deleteTaskElem to avoid naming conflicts