Added optional parameter readHour to  readColumnsFromFile()