Redesign data model and add support for probe diffs

I changed main to display diff every second, to demonstrate it, and a summary after ^C.

There are still things for improvement:
 - Nicer printout (group by tag/location)
 - Support for non-monotonic measurables