Add utf8 support
Merge pull request #12 from upsilon/utf8

Add utf8 support