Support multiple commands in one datagram
Remove dependency on msgpack