uuid library changes
message creation refactored
client handshake refactored
tests fixed