added support for supporting UTF-8 encoding and option for column separator for reading csv file