Peers wait until all connected

Peers wait until after they have received bitfields from all other peers
before they start exchanging normal messages