added taxon pruner to decrease footprint of neo4j instance
avoid memory issues by using neo4j result iterator with hasNext logic