Add and test support for unicode tags.

Also rename 'domain' kwarg to 'ns'. This is it for issue #32.