code: function command() {
                  if (!this.disposed) {
                      var args = Array.prototype.slice.apply(arguments);
                      return _postMessage.call(this, args, ACTION_TYPE.COMMAND);
                  }
              }
docs: Method to trigger a command via post message
  @link Chronos.Commands#command
  @param {Object|String} options - Configuration object or app name
  @param {String} [options.cmdName] - the name of the command triggered
  @param {String} [options.appName] - optional specifies the identifier it is bound to
  @param {Boolean} [options.passDataByRef = false] - boolean flag whether this callback will get the reference information of the event or a copy (this allows control of data manipulation)
  @param {Object} [options.data] - optional event parameters to be passed to the listeners
  @param {Function} [callback] - optional callback method to be triggered when the command had finished executing
  @returns {*}
  
  @example
  courier.command({
  appName: "frame",
  cmdName: "expect",
  data: data
  }, function(err) {
  if (err) {
  console.log("Problem invoking command");
  }
  });