allow config to be ordered for the catalog

add a "priority" option to @CatalogConfig and use it to order config keys in the catalog creation dialog