Removed untaken branch
Refactored unnecessary method

While running instanbul, and finding untaken branches, I realized
the code could be much simpler
Fixed shared test, forced to limit recursive G to one at a time

The shared .findAll was returning zero records, because parents
were being created too close to each other, thus not giving enough
time for the common ancestor record to exist