Broadcast handler deal with whole message now, more convinent to get
sender ip, and so on
Merge pull request #8 from vershinin/broadcast

Agreed, exposes more options to the user