Add Data.Maybe to common imports
Replace newTask with createTask
Better API for updateTask
Add a JSON API for creating tasks!
Tasks can have an ExtTask, displayed in the task list
API can sync extTask to Task
Use appRoot as basic auth realm
TODO unpick me more!
Utils for error handling with ErrorT / MaybeT
Nicen horrible nested conditionals in basic auth
Allow finding extTask directly from a NewExtTask
Clean up horrible nested conditionals in sync API