3.0 validation

Expand and complete the first draft of the validation docs.