Added count.out coverage output to gitignore
Moved the idle timeout into the context to centralise it.
Fleshing out the message broker and queue structure
Joining up the queue and brokers
Working on getting the queue reference into the context