added structure checking for the data file - now checks if there is a black
column in the second line.  If this is the case and the number of
columns is 3 - it checks if there is data in the 3rd column and then
sets that to be the data column.  this is done once at the beginning.
I think.