Adding broadcast documentation, more work on fanout for broadcast and reduce