There is now a proper tree structure for the peers
There is now a proper tree structure for the peers

When a new peer joins a broadcast, we do a breadth-first search to
find a node in the tree with spare capacity. We could be a lot more
clever by searching the children in the order of fewest number of
children.

comoyo/tributary,comoyo/tributary,comoyo/tributary,comoyo/tributary