Add ircreporter puppet module to install and configure

This adds an actual puppet class in init.pp that installs the carrier-pigeon gem and templates irc.yaml, so this can be deployed with puppet.

I renamed this to "ircreporter" just because, in my environment, we already have a 'irc' module.

I've hacked the readme quite a bit, as well as the Modulefile, so you probably don't want them unmodified.

If you have interest in merging this, I'll cut a branch that only adds the class and relevant readme parts for a clean merge.