add UI-based validation of registry files.  This involves some refactoring of the back end plus the addition of an extra page.  None of the new pages are linked via the UI, pending interface/website work