Adds better model unicode for python 3

Used the python_2_unicode_compatible decorator to support "unicode/str" in both
python 2 and 3. Not sure what your minimum Django version is but I think this should work in 1.5 and above.