puppetlabs stdlib dep
check the config before restarting

I've broken my icinga config way too many times due to making invalid
service definitions and such via @@icinga::service

this will hopefully prevent it from actually breaking my icinga while
I work on fixing it!

thanks to @grooverdan for the design assistance / sanity check :D
that's just embarassing
update default notifies
if a file is removed from this dir, puppet should reload icinga