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. 
it probably makes more sense to try and get it from within this window, rather than have the string explicitly passed in. Dan said that you can do this via `window.opener` and then essentially do what you do below.