added SqsApi::deleteQueue and ensure receiveMessage returns a null message when the queue is empty