This will create a PnP user
        :param username:  str of the username give my the player
        :param password:  str of the password which will be hashed
        :param email:     str of the user's email address
        :param full_name: str of the full name
        :return:          User dict of the user created

def put(self, username, password, email=None, full_name=None):
        """
            This will create a PnP user
        :param username:  str of the username give my the player
        :param password:  str of the password which will be hashed
        :param email:     str of the user's email address
        :param full_name: str of the full name
        :return:          User dict of the user created
        """
        return self.connection.put('user/signup',
                                   data=dict(username=username,
                                             password=password,
                                             email=email,
                                             full_name=full_name))