Added HTTP exception handling.  Converted to using core status results, removing dependency on BeautifulSoup.