Added authorization for addHosts methods

- added authorization while adding host(s) to facility
- javadoc updated
Add problematic host to the exception and also add the reason why can't. Because he has no privilages to use this hostName.