fix what I broke with last commit
catch urllib2 errors
generic catch of any unexpected exceptions