A message decoder that deciphers a null terminated string of characters