Unicode-ify all the things.

I like __future__.unicode_literals.
Bring test coverage up to 100%.

(and let's keep it there, shall we?)