Added Broadcaster and WorkPool, plus refactor.
Changed documentation.
I thought this was committed.
Updated CHANGELOG for release.