[#71740686] Document ConfigValidator

Add Rubydoc comments to help clarify the execution order of this class, and re-order the methods for clarity.