Separated AMQP::Connection from Socket class