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. 
@dstillman, are you ok with logging the URI here as well? It may be helpful for debugging. (If so, surround URL with something like `< >`)