static async fromKB(kbJson) {
        return new QnAMaker(new KB(kbJson))
    }
Builds a QnAMaker instance from a KB json.
@param {JSON} kbJson QnAMaker json
@returns {QnAMaker} new QnAMaker instance
@throws {exception} Throws on errors. exception object includes errCode and text.