Message queue implementation

Put a message on the queue when content is created or updated.
@vinayvinay I believe that should be a client concern. Message queues are going to become a first class part of our stack and we should behave as such - otherwise you're basically saying that you believe Redis (or some equivalent in-memory queuing thing) is more reliable than Rabbit (it's not).