Introduced interface for CloudQueueClient in order to enable mocking

The lack of interface for CloudQueueClient prevents me from mocking it on my unit tests. This change simply extracts all public members of CloudQueueClient into an interface.