bug fix: we weren't throwing an exception when we couldn't downlaod a url
added some keywords to distutils