Accept gzipped vcf files as input. Code checks for file extension and either uses gzip.open or open