Handles duplicate user creation.
Now an exception is thrown and the message is returned instead of the password. The admin client checks for that message and prints that without the success message if it finds it.