Removes the need for building a tree of items

Previously the views displayed parents and children by grabbing all the items
in the same project, arranging them in a tree keyed by parent, then extracting
the desired items. Now both Item and Project have methods "siblings" and
"children" (item#children is a built-in association method) to do the same.