added and reorganized unit tests for BasicQueueTest and QueueListenerTest

:+1: 

Good to review other people their code btw. Hazelcast code belongs to everyone and we should all be reviewing each others code.