added a new option pad = N, where N is an int (pos or neg)
If given, load_dsv assumes that the number of arguments+N = number of fields.
If this holds, warnings about the line size mismatch are not issues.
Extra fields will be ignored (N>0) or padded (N<0).