Got dynamic list-addition working right

Note the significant design change here.  Now, *all* list items are
editable.  When you add one, it becomes a new open entry at the end.
Lists can now be rearranged
You can now delete list items