blackboard comm system now supports diversion and improved tests and docs