Averaged ping over one minute. Added clock difference calculation.

@Xyene finds 100 ms ping times outrageous.