Validation of CSV file against user defined schema (returns back object with data and invalid messages)