On line 61 of validitor.py there is a check for invalid data and if a headers.csv file is not present it
just uses all of the mapping file as required but we don't want to do this.. better to specify either
in rules.csv or mapping.csv files.
Removed need for headers.csv file and also removed checks on all columns in mapping.csv. If a user wants to require a column it should go into rules.csv
On line 61 of validitor.py there is a check for invalid data and if a headers.csv file is not present it just uses all of the mapping file as required but we don't want to do this.. better to specify either in rules.csv or mapping.csv files.