code: function SessionManager(options) {
  
    if (!options) {
       throw new Error('options is required');
     }
  
    if (!options.port) {
       throw new Error('options.port is required');
     }
  
    if (!options.browser && !options.deviceName) {
       throw new Error('[chimp][session-manager] options.browser or options.deviceName is required');
     }
  
    this.options = options;
  
    this.maxRetries = 30;
    this.retryDelay = 3000;
    this.retry = 0;
  
    log.debug('[chimp][session-manager] created a new SessionManager');
  
  }
docs: SessionManager Constructor
  
  @param {Object} options
  @api public