Vtgate

Lots of tests added to cover all failure cases. Just a handful are left now.
Split existing vindexes into seven and gave them good names to cover for all possible combos.