move Node out & add tests
node.addToNextNodes & node.removeFromNextNodes
addTx uses node.addToNextNodes

also remove verbose logging
addToNextNodes does not add self