Using heuristics in cypher for all nodes and label cardinalities

o tracking live / dead nodes
o introduce cypher interface for consuming heuristics from the kernel
o code cleanups