Fix MessageParser decode

Was giving the wrong payload when source = destination.
Merge branch 'merge-client-server' of github.com:riolowry/cs3780-networks into merge-client-server