Add ability to cancel a task edit

+Add cancel edit functionality to TaskController
+Add cancel control to task template
+Remove editing state reset from TaskRoute