code: function addCommands(commands){
  	for(var i in commands){
  		var commandObj = commands[i];
  		addCommand(commandObj);
  	}
  
  	return module.exports;
  }
docs: Add commands recursively.
  @param commands Object[] An array of command descriptor {name: string, description: string, :action: function}.
  @return Object Return Command.IO API.