added Gob encode/decode for PingResult