Various bugfixes.

os.path.isdir instead of os.path.exists plus bugfix when verbosing with utf-8 repository descriptions.