implemented non-xhr AngularJS todo app