Utf8 names

A better more intelligent handling of non-utf8 user names, don't just fall over. It seems like Fedora doesn't allow such users to be created.