lifeflowData (user of supergroup) was creating its own hierarchies with
empty children lists at the bottom, which was breaking leafNodes().
fixed.
package stuff and putting old karma tests back (but not used)