Full client-side UI task list app example; complete with unit tests.