use opscode fork of webmachine
add handling for additional message types we may receive

here we extract what data we can to generate a properly formatted
output log entry, but not all new messages come with
the data we need to fully populate the message.  in these cases, use
reasonable susbtitutes.