Use plain binary encoding for byte length since we're now using utf8.js
Don't use the already deprecated binary buffer encoding
Add parser encode/decode test with long dash
Merge pull request #24 from rase-/fix/utf8

Fix utf8 encoding for binary payloads.