A todo app in AngularJS