An AngularJS todo app, but with no backend (stored in memory on client).