added limited vtable generator. only base class can add virtual functions.others can override. generated a struct resolve-side to describe it, have slots for static virtual data but no logic to use that yet
starting to add limited C++ style vtables. no vcalls just yet