refactor table storage to use common http access
change messages in httpclient
the HttpHelper is now named AzureStorageHttpHelper and it returns complex objects