Link URI re: issue 486

The proposed changes address the silent failing of adding a link to an unrecognized URI. They allow the user to correct any potential mistakes made to the initial address through a prompt dialogue. 
Instead of having multiple labels here that you show/hide, it's a bit cleaner to just have one message label (probably styled red/bold) that's populated via JS, with the localized strings in JS.