Add support for Python3

This can't be right (it is inconsistent with the previous one, for one thing).  Titles are required to be unicode, not str.