Retrieve API content as UTF8

This change retrieves API content as UTF8, then explicitly decodes it
into Unicode.

Fixes #30