class_def no longer forward-declares method and member, but includes their headers.
Added validator.
Validator in place, doing everything but actually validating (i.e. getting types to pass to classes for imports.