Add docblocks for all functions whihc include what the function does.
Add descriptions of member vars to their docblocks.
Fix incorrect docblocks. "@param string $blacklists" is not correct. Don't include the name of the var. Instead, describe what the parameter is for.
Add descriptions of all function parameters to docblocks.
"@param $fqdn" is not correct. Should be @param type use".
Add "@return" to function docblocks.