code: function Page (url, identity, apiInterface, options) {
    this.url = url;
    this.options = options;
    this.apiInterface = apiInterface;
    this.html = '';
    this.status = "unfetched";
    this.profile = new Profile(url);
    this.domain = '';
  
    if(url && url !== ''){
      this.domain = urlPaser.parse(url).hostname;
    }
  
    // if a identity is passed add it to the object
    if(identity){
      this.profile.identity = identity;
    }else{
      // else add a small identity stub with the info with have
      this.profile.identity = {
        'indentity': {
          'domain': this.domain,
          'matchedUrl': this.url
        }
      };
    }
  
    this.statusCode = 0;
    this.error = '';
  }
docs: Page object