Better dependencies and integrated testing
Unicode testing backward compatible with Py3<3.3

Closes #11