Moving Resque/Sidekiq entries into their own modules
`reply` now responds to PM if original message was in a PM, otherwise responds to a room
`pm` and `broadcast` now available inside Workers if you want to be explicit