ISSUE-4 small refactoring #4
ISSUE-3 ISSUE-4 add RabbitMQ agent and add keys support #3 #4