thoughtbot TDD workshop - part 1 - todo app