Moved actual scrape code out of scrapeFromFile method to make it more modular
Added scrape from URL function. For now, it requires PhantomJS. The tracklist is received by BBC iPlayer asynchronously and it's a lot easier to just render the page than to reverse engineer their ajax-request
Adjusted comments and logging
Did minor cleanup in old functions to give more standardized error-handling