Had a bug with deserializing messages: if received more than one tcp message at a time, would cut off first character of new message.  Fixed and added to test case testing for it.