Removed unneeded code.
BulkUploadDataSet:

Changed several attributes into bona fide methods.

Store the row count of the data file in the session as soon as it is first read
during the initialization stage rather than waiting for a call to
validate_csv_data.

Skip data validation if the header is faulty.