Gracefully handle invalid UTF-8 in XML files.

Fixes #1.
Set homepage in gemspec.