Shifting some logic about scraped links to a class

The beginning of some Therapeutic Refactoring(TM)