lib/Browser.js
function Browser ( opts ){
    opts = opts || {};
    // Members
    this.headers = _.defaults({}, headers, opts.headers );
    this.proxy   = opts.proxy;
    this.jar     = opts.jar || request.jar();
}
function Browser ( opts ){
    opts = opts || {};
    // Members
    this.headers = _.defaults({}, headers, opts.headers );
    this.proxy   = opts.proxy;
    this.jar     = opts.jar || request.jar();
}
function Browser ( opts ) { opts = opts || { } ; // Members this . headers = _ . defaults ( { } , headers , opts . headers ) ; this . proxy = opts . proxy ; this . jar = opts . jar || request . jar ( ) ; }
A simple class imitating a web-browser. It can be considered as a wrapper around famous 'request' module.
Current implementation is very limited .
Only get method is implemented. It can be done very easily.

@param {Object} opts - Option object.
@param {Object} opts.headers - [optional] additional headers used for all requests.
default:
```js

var headers = {
'User-Argent' :'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/33.0.1750.152 Chrome/33.0.1750.152 Safari/537.36'
};
```
@param {String} opts.proxy - [optional] proxy parameter that will be passed to request module.
default: null
@param {tough.CookieJar} opts.jar - [optional] Cookie.jar instance used for for the Browser. default ```request.jar()```
It should be an instance of 'tough-cookie' jar;
@return {undefined}
@class
A simple class imitating a web - browser . It can be considered as a wrapper around famous request module . Current implementation is very limited . Only get method is implemented . It can be done very easily .