Better Unicode support

Closes #72