added and reorganized unit tests for BasicQueueTest and QueueListenerTest

I would drop 'name' and just use Queue q = instance.getQueue(randomString())