add arrayfactory to test assets
add ring buffer test

testShouldAddAndRemoveSequences()
add ringbuffer tests

shouldNotTryPublishEventsVarArgWhenBatchSizeIsNegative()
shouldNotTryPublishEventsVarArgWhenBatchStartsAtIsNegative()
fix in ringbuffer

add testShouldNotTryPublishEventsVarArgWhenBatchExtendsPastEndOfArray()
make all args in ringbuffer stackablearrays
add Ringbuffer tests for publishing events
exclude broken batch event processor test from suite