code: function (cfg) {
              this.log("about");
              var requestCfg,
                  requestResult,
                  callbackWrapper;
  
              cfg = cfg || {};
  
              requestCfg = {
                  url: "about",
                  method: "GET",
                  params: {}
              };
              if (typeof cfg.callback !== "undefined") {
                  callbackWrapper = function (err, xhr) {
                      var result = xhr;
  
                      if (err === null) {
                          result = TinCan.About.fromJSON(xhr.responseText);
                      }
  
                      cfg.callback(err, result);
                  };
                  requestCfg.callback = callbackWrapper;
              }
  
              requestResult = this.sendRequest(requestCfg);
  
              if (callbackWrapper) {
                  return;
              }
  
              if (requestResult.err === null) {
                  requestResult.xhr = TinCan.About.fromJSON(requestResult.xhr.responseText);
              }
              return requestResult;
          }
docs: Method used to determine the LRS version
  
  @method about
  @param {Object} cfg Configuration object for the about request
  @param {Function} [cfg.callback] Callback to execute upon receiving a response
  @param {Object} [cfg.params] this is needed, but can be empty
  @return {Object} About which holds the version, or asyncrhonously calls a specified callback