code: function(apiVers = "1.2", verb = true, storeT = "file", storeL = "results/") {
      __verifyVersion.call(this, apiVers);
      __verifyStore.call(this, storeT, storeL);
  
      this.apiVersion = apiVers;
      this.verbose = verb;
      this.storeType = storeT;
      this.storeLocation = storeL;
  
      // Instantiate an instance of the appropriate API depending on version
      if ( this.apiVersion == '1.0' ) {
          this.apiInstance = new API_v1_0(this.verbose, this.storeType,
          	this.storeLocation);
      }
  
      if ( this.apiVersion == '1.1' ) {
          this.apiInstance = new API_v1_1(this.verbose, this.storeType,
              this.storeLocation);
      }
  
      if ( this.apiVersion == '1.2' ) {
          this.apiInstance = new API_v1_2(this.verbose, this.storeType,
              this.storeLocation);
      }
  
      if ( this.apiVersion == '2.0' ) {
          this.apiInstance = new API_v2_0(this.verbose, this.storeType,
              this.storeLocation);
      }
  }
docs: Public Functions