Added discardUnmappedColumns option that throws away extra columns that do not map to a header instead of throwing an error.