Seppuku

Track error occurrences and shutdown service instance once a defined number of unique messages have errors in a defined time period.
totally doesn't make a difference but an alternate syntax is `AdapterConfigurationError = Class.new(StandardError)`