model and variant sets use binning to speed querying
file pool for simultaneous writing to many files
split maf in maf parser
added a variant class