add urllib2.HTTPError handler to savelocal()