adding message decoder and simplifying networking tests (which still fail)