Create a todo model and listen on the input for new todos