Handle protocol prefix and display error

It now performs some cleanup of the domain, and can handle things like
http://blabla.com/

and shows some error if there is something obviously wrong with the domain

Possibly a regexp would work better.