This commit removes the dependency on athe global variables and `getpid` for seedingfunction `p2p_port` when connecting nodes to each other. This is a first
and maintaing ports. This allows tests to be imported into the same processstep in removing `PortSeed.n`. Additionally,
a few util APIs are updated due to where state needs to now be storedWe accomplish this by attaching the relevant information to the TestNode object and passing that in directly in to `connect_nodes` and `disconnect_nodes`.