Unicode: handle utf-8 encodings

Fixes #10
Merge pull request #19 from leobalter/10-handle-unicode

Unicode: handle utf-8 encodings