Added Rank Field
Added AMQP extensions require
Cosmetics
Added SpiderCrawler
Splitted declarations
Cosmetics
Using splitted declarations
Cosmetics
Finalized exchange declarations refactoring related changes