Also changing RabbitMQConnection to use ActorRefFactory rather than ActorSystem