issue-16 Refactored Queue creation.
issue-16 Fetch all required queue attributes on queue startup.
issue-16 Update incoming queue properties if the properties have changed.
issue-16 Update error queue attributes if they have changed.
issue-16 Refactored queue creation by making internal methods internal/private.
issue-16 Pass on error-queue optout option so that it actually works.
Merge pull request #30 from payman81/issue-16

issue-16 Update queue attributes on startup.