Page scraper no longer chokes on unicode data.
Page scraper no longer chokes on unicode data.

Urban Dead profiles and profile search pages could possibly contain unicode data.
This commit fixes that by encoding all data to utf-8 before writing to a StringIO
object. This commit also moves fetching and intial parsing logic out into a common function.

crisisking/udbraaains,crisisking/udbraaains,crisisking/udbraaains,crisisking/udbraaains