Code cleanup, variable naming, URL fail handling

Improve code readability and redundancy as per CapsAdmin's gist, as well
as remove vestigial code and make the http.Fetch handle failure properly