Handling all network exceptions
Properly handling other http response codes besides 200s and 300s
Took out generic exception handling
Added searching for icon in link tag