Goal 10 Part 2: Introduce sn-set-focus directive
Goal 10 Part 3: Tie editing behavior in
Goal 11 Part 1: Pull out the task entry as a directive/template