Add todo model and controller