This is essentially a backup commit for the files i've been working on, as they don't yet affect the catalogconnector too deeply.
A drop down box for selecting a specific outputschema for each catalog has been added. However, it is not yet fully functional.
I'm working on asycnhronous validation for each catalog, so that users can only search valid catalog services, and upon receiving results, can choose all applicable output schemas for metadata results.