Encode strings with CESU-8

Related to #11.

We need to figure out in which cases (invalid data?) this will raise errors.
Ah, so it I was still using escaped hex it'd be fine? `"`\xf0\x0f..."`?

If we added `# -*- coding: utf-8 -*-` to this file, would that ensure the literal was always initialized as `UTF-8`?