fixed message parser tests
rewrite with binary packets
updated comm cpp app