Python 3: decode bytes to strings
Python 3: decode bytes to strings

The file object from urlopen() yields bytes, not strings.

LinkExtractor.extract() ought to check the content type, but for now
it's simplest to just convert the byte object read to UTF-8.

kgaughan/adjunct,kgaughan/adjunct