Following up from #89 Users may want to use local files instead of accessing them remotely on GDC for track-viewing. Also we require users to generate any missing index files & gzip unzipped VCF files, we need a way for users to select them.