Added timeout to tests
Switched to a binary packet format rather than using spaces to separate fields.
All sends go through same function. Enables logging and compression.
Improved logging
Moved harcoded fields
Added encoding formats
Added error handling for unknown encoding. Msgpack defaults to map format.
Added supprot for request timeouts.
SWitched to binary payload. Removed encode/decode.
Added command to ask for number of subscribers to a subject. All tree server commands are now calls. Got rid of delay in tests.