This is responsible for reading events off the queue, and sending
        notifications to users, via email or SMS.
        The following are necessary for AWS access:
        RESTCLIENTS_AMAZON_AWS_ACCESS_KEY
        RESTCLIENTS_AMAZON_AWS_SECRET_KEY
        RESTCLIENTS_AMAZON_QUEUE - the AWS Queue name you want to read events
        from
        RESTCLIENTS_AMAZON_SQS_DAO_CLASS

def read_queue(self):
        """
        This is responsible for reading events off the queue, and sending
        notifications to users, via email or SMS.
        The following are necessary for AWS access:
        RESTCLIENTS_AMAZON_AWS_ACCESS_KEY
        RESTCLIENTS_AMAZON_AWS_SECRET_KEY
        RESTCLIENTS_AMAZON_QUEUE - the AWS Queue name you want to read events
        from
        RESTCLIENTS_AMAZON_SQS_DAO_CLASS
        """
        queue = AmazonSQS().create_queue(settings.RESTCLIENTS_AMAZON_QUEUE)
        queue.set_message_class(RawMessage)
        message = queue.read()
        if message is None:
            return

        body = message.get_body()
        queue.delete_message(message)
        return body