VariantSource and other classes restructured
VariantVcfReader better integrated with VariantSource class