Fix for October 2014 site change

The BBC site underwent a redesign; it now loads in sections of the tracklisting page from other sources. This fixes that and also overhauls a few things. Switched from `BeautifulSoup` to `lxml` and `urllib` to `requests`.