removed count down latch as no longer necessary
fixed for assertion times
improved documentation
added abiliy to delay message processing
removed delay
code tidyup
improved documentation