Specify expected num of connection to the randomly generated network
Adds simple congestion control

And adds test for networks with 200-300 nodes.
The congestion algorithm works like this: when a packet doesn't
arrive within a timeout, double the timeout. When a packet
arrives, decrease the timeout linearly.