CRUD for tasks, sort of