add proper support for private message handling
add Client#broadcast
use broadcast in hello_bot example