CIDEVSTC-287 - M088 - QC tables upload (CSV file)

@MauriceManning @lukecampbell

adds integration test and skips blank lines in CSV