Removes duplicate newrelic_rpm gem
Extracts Bunny connection classes
Refactors consumer/receive/watch to be threadless
Fixes Consumer specs
Fixes Receive specs
Makes Receive service return count of events processed
Fixes Watch specs
Fixes Guardfile
Cleans up stale comments
Adds TODO
Uses a single process-wide Bunny channel (fixes Travis builds)
Speeds build up
Silences the Watch a bit
Silence!
Improve Bunny connection handling
Fixes over-eager rescuing
Implements event batching and batch timeout
Increases debug verbosity
Fixes broken spec
Renames run_in to time_to_next_run