Added queue and exchange declaration options

New Options available:
 - queue name at creation of Rhubarb
 - queue specificity at task execution
 - exchange customizations
 - queue arguments customization at creation and task creation

These options are declarable via the message object stored within the
task object. Documentation will follow once development is completed.