func (k Kind) String() string {
	switch k {
	case Web:
		return "Web"
	case Image:
		return "Image"
	case Video:
		return "Video"
	case News:
		return "News"
	}
	return fmt.Sprintf("Kind(%d)", k)
}
String returns an string with the ASCII representation of the Kind object.
package bing
import (
	"crypto/tls"
	"encoding/json"
	"errors"
	"fmt"
	"io/ioutil"
	"net/http"
)
type response struct {
	D struct {
		Results []Result
		Next    string `json:"__next"`
	}
}
type Result struct {
	MetaData    ResultMetadata `json:"__metadata"`
	Id          string
	Title       string
	Description string
	DisplayUrl  string
	MediaUrl    string
	Url         string
}
type ResultMetadata struct {
	Uri  string
	Type string
}
type Client struct {
	key    string
	client *http.Client
	Limit int
}
func NewClient(key string) Client {
	c := Client{}
	tr := &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: true}}
	c.client = &http.Client{Transport: tr}
	c.key = key
	c.Limit = 1
	return c
}
type Kind int
const (
	Web Kind = iota
	Image
	Video
	News
)