made obj broadcasts and version exchanges be concurrently gathered/sent. Updated tests and node.go to reflect changes.