Add pending to non-passing steps; refactor step 'I have x to-do items' for brevity, better use of factories