renamed MessageQueueProcessor to MessageQueueBroadcaster, added tests