Settled on ListenPacket.  encoding time in icmp data.  Have the start of a listener
split icmp.go as it's a straight copy/paste
added license