Initial commit

* Bing Search API implementation
* Grunt with lint and test options
* Travis configuration
* README updated with Search API
* README with todos
* Tests
Add Travis badge
Loads of PR improvements

* README
    * Updated parallelLimit description
    * Removed tests / travis TODO
* Markets
    * Removed the wrapper object for the list of markets
    * From double quotes to single quotes
* `Search.coffee`
    * `useGzip` option for the Search constructor
    * formatting
    * Removed userAgent
    * Added PAGE_SIZE to replace `50` littered throughout
    * Replace `_.defaults` in `parallelSearch`
* `package.json`
    * Updated `main` to point to `lib/search.js`
    * Updated `test`
* `.travis.yml`
    * Removed `before_script`
* `Gruntfile.coffee`
    * Added lots of coffeelint options
`mapResults`

* Remove unneeded parens
* Better error handling in `parallelSearch`
* Better comment on why an offset of 1,000 is used
* DRYed up `_.chain` usage in various extract methods.
More `mapResults` usage

* Switch `extractNewsResults` to `mapResults`
* Switch `extractRelatedResults` to `mapResults`
* Switch `extractSpellResults` to `mapResults`
Style improvements
Merge pull request #1 from dudleycarr/initial-implementation

Basic Bing Search API implementation