async create(todo) {
    // validate
    if (!todo.title) this.ctx.throw(422, 'task title required');
    // normalize
    todo.completed = false;
    const item = await this.Todo.create(todo);
    return item;
  }
create todo

@param {Todo} todo - todo info without `id`, but `title` required