added basic search
removed expand/collapse if depth is 0, invalidate data view on sort to
force redraw.
Throw error if searchInput selector is invalid
Rename collapseFilter -> hgFilter
Save searchInput as an attribute. Fail early if selector is invalid
Add default search filter (search by name, case insensitive)
Search filter receives the current search text as a parameter