SemiColonFileReader reads semi-colon delimited files into 2D arrays.
For tab delimited files use TabFileReader. For comma-separated files use CSVFileReader. For space-delimited files, or custom delimiters, use FileReader.