ERP-116 - initial checkin for wrapped batching of messages.
ERP-116 - dedupe messages when inside a block, and hold off on publish until the very end.
Merge branch 'ERP-135' into ERP-116
ERP-130 - delayed messages until the end in the middleware.
ERP-130 - fixed documentation as well as removing extraneous messages in logs.
ERP-130 - Fixed spec that should call the debug method instead of "log".
ERP-130 - fixed broken spec.
ERP-130 - another attempt to fix the spec.
ERP-130 - Travis is not happy with the fixes, so something is up with the environment for development that is different.
ERP-130 - Finally found the problem.  Had to mock bunny to make tests pass.
Merge pull request #15 from honest/ERP-130

ERP-130