refactored the Azure code

* refactored azure service code
* extracted Azure comomn code to AzureServiceProxy
* changed BCycle to use the Azure proxy
~ AzureService folder structured as it's on the azure site