first version of systemHierarchy manager for tracking Aida signups...

actually all this does is list and search them.  Todo: figure out why sort stopped working.

Note that this code doesn't directly use Hierarchies collection because in fact the full Hierarchies collection shouldn't be exposed to the end user as it is