Removed schema3, I'm putting this in a separate project (schemajs).
Updated build list.
Updated module names.
Tidying up.
Removing bad line.
Added revised list implementation (list3) and a new tree implementation based on this.

Going to remove list2.
Updated build list.
Removed list2, tweaked css.
Altering the way list3 does callbacks.
Renamed tree nodes and children to entries and lists.
Made the idea of entry a separate thing in data module.

An entry has enough fields for handling both list and tree operations.
Tidying up.
Added getData method.

Want to formalise how we get data from entries.
New, stateless approach to lists and trees using data2 and entryops modules.
Updated build list.
Added some more tree walking functions and tests.

* walkAfter/Before can ascend up the tree where walk/walkback just walk
the tree of a node.
* add breaking behaviour; if a visit function returns truthy stop
walking.