Checking for host definition before defining again

In the example in host.pp, it says to use $fqdn for the name. Inside of nagios::host, nagios::target is included and the host is defined again in target using $::fqdn. This should fix that issue.