second attempt to add the VCF exporter

The VCF exporter finally generates output that can be used in R.
Either the writer itself, or the file it encapsulates needs to be closed.  If I close it inside the exporter, it results in a useless return value under some circumstances.  See my other comment/question about Serrano's defined behavior when calling exporters.