re-wrote to Spring AMQP

it was not stable enough to use just single connection, moved to Spring
AMQP to be able to use their connection pool and everything