Create separate connection in RabbitMqConnectionManager for each purpose
Added some tests for PersistentConnection