Clearskies Protocol basic layout
Implemented serialization of messages in json following the new protocol proposal with size prefix
Merged master
Attempt to fix TravisCI
Refactored message encoding and decoding to make the encoding method interchangeable, json, msgpack, etc.
Applied visitor pattern for messages.
Refactor message encoding and decoding, make the encoder selectable at runtime
Test find_message
Testing and minor fix for message encoder
Message length doesn't include newline, adjust encoding and fix test. Test input character by character
Fix unit test, check message flow into protocol
avoid namespace conflict producing difficult to diagnose error messages
test signature and payload
Merge branch 'feat_protocol'
Clang fix