TDQ-9320 Add some comments and Extract a file reader for csv and
delimited