`TodoList` is required here to achieve consistency, otherwise you could `add` a `Todo` and the new `get_all` would not show it.

The `TodoMVC` frontend could work on a single global list, like we have currently. Later we can extend it to have different urls for different list.