Add a basic UI for detecting repository data via the UI

* New route for detection, which binds to the autodiscovery stuff
* Basic discovery input box
* after auto-detect display generated register object using the repository template