add binary protocol parsers
add protocol doc with binary description
strip whitespace when converting to numbers
bug fixes, tested ping client, works fast
protocol additions, add shard items
add sharding pieces to the protocol