make class Graph a friend of Noodle, Block, Ports; change include order
enhance Graph::dumpGraph significantly; remove @ from pointer printouts