Seppuku

Track error occurrences and shutdown service instance once a defined number of unique messages have errors in a defined time period.
because hashes are ordered in Ruby 2.x, you may be able to utilize `drop_while` instead to reduce the number of occurrences you have to process. Also, I believe `occurrences` is the proper spelling (only because Firefox was underlining the other spelling for me).