unicode everywhere

Line 158 would throw an exception if the name contains unicode characters.
 
    UnicodeEncodeError: 'ascii' codec can't encode character u'\u0141' in position 1 
    ordinal not in range(128)

__Patch has been reported as working__