Change remove/remote link logic

Don't show the font-awesome links until after the data has been
successfully retrieved.

If not successful, pass in the sourceURL to the error creator so that it
can be referenced.

Net effect: successful and unsuccessful graphs both have remote source
links and remove graph links