fixed chained promises here to insure that the exchange gets created properly
Merge pull request #17 from rsiewert/exchange_fix

Fix for missing exchange creation on consume