add schema for vhs metadata, and update vhsoptionparser. Yes it's a bit hackish...