public String ExecuteQuery(IHsaQuery query)
 {
     return ExecuteQueryAsync(query).Result;
 }
        public async Task<String> ExecuteQueryAsync(IHsaQuery query)
        {
            var client = new RestClient();
            var request = new RestRequest(query.Uri.AbsoluteUri, HttpMethod.Get, ContentTypes.Json);
            request.Headers.Add("X-Mashape-Key", query.ApiInfo.ApiKey);

            var result = await client.ExecuteAsync<String>(request);

            return result;
        }