Used when the client is either didn't send authorization information,
or had bad authorization credentials. User is encouraged to try again
with the proper information.

@param string $description
@param string $code
@param string $message

@return mixed