Added line numbers, better result span calc

Many of the summaries now assume that the CSV will include a column named
"Row", to better track missing or wrong values in the summary tables.
Also updated the calculation of the result span to account for missing end
dates (which are not required in EIM).
Cleaned up errors

Plotting now proceeds without errors (doesn't attempt to write empty
tables to PDF).