Message queue implementation

Put a message on the queue when content is created or updated.
just mentioning something we might tackle later: we need to have some mechanism to ensure content gets queued later despite failures / connectivity issues.