Broadcast implemented (finally)
Finished additional documentation on protocols