A to-do app with tests