Message queue implementation

Put a message on the queue when content is created or updated.
Unit tests added in [eb99ad8], although on discussion we decided to drop the `connected?` method altogether.