Compression codec is high three bits, not low

And apparently none-zero values for the low three bits mean your messages are
silently dropped by the broker. I've also updated the wiki to be more clear
which bits need setting.

Fixes #32.