__str__ replaces __unicode__ in Python 3

The usage of __unicode__() needs to be updated accordingly.