Todo app using MVC concepts