Get the Repo configuration mostly working. It will now properly add/remove/list repos in the configDialog, just need to display the additional repo information in the dialog now (mirror info) and start working on manipulating this as well.