support cloudstorageaccount in queueclient
support PeekMessage
peek doesn't return a popreceipt. also add in tests
QueueClient now uses custom Uri Endpoints
bug with canonical header for peekQueueMessage
throwing webexception prevents writing a debug statement, change the order of execution to correct this
correct canonicalised resource for peekmessage