def set_up_amqp_connection
      open_connection!
      open_channel!
      declare_exchange!
      declare_publisher!
    end
Connect to RabbitMQ via AMQP

This sets up the main connection and channel we use for talking to
RabbitMQ. It also ensures the existence of the exchange we'll be using.