increased to two goroutines
added a panic test
updated settings.
added panic handlers for methods and fixed shutdown.
added some panic tests.
layout change.
updated to handle changes to consumer.
added send timeout.
updated to deal with new consumer logic
breaking change - removed spillover concept - too many bugs around it.
layout.
changed to handle updated gcm logic.
reduced test msg count
refactored - moved to a request/response channel pattern.