removed the binary messaging trait
fixed compiler warning - discarded unit value
added the binary messaging trait
changed var to val
clean up and consistency updates