(feat) Liven up the HipChat messages

This adds support for different colors and emoticons based on the status
of the Puppet report.