Start of work to detect corruption in the CSV files.

Currently detects suspicious jumps in distance travelled
between data points and just bombs out. Later, after
collecting some more bad data examples, we'll see how we
can repair/skip etc.