Added more informative error responses
Add repository name text field to widget form
Integrated repository name selection and added better error checking