Small refactor in ping
Allow gob decoding errors during restore

This allows (I think) for gob to continue to another data structure if one
has changed.
Show correct ago and in times

fixes #396
Switch to go-style durations
sync