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. 
He's saying that you should use braces for `else` if you're using them for `if` and vice versa. It's just a convention that we follow.