More descriptions

Hello , ive added a parameter in 
```php
  private function setDomainResults($users, Domain $domain, $val, $info='')
```
it should contain some information , why the validation didnt succeeded.
Also added some descriptions .
Usage: 
``` php 

if ($isCatchallDomain) {
    if (!$options['catchAllIsValid']) {
         $this->setDomainResults($users, $dom, $options['catchAllIsValid'],'catch all detected');
         continue;
    }
}
```
also added a try catch on L165