A lightweight GPT-based language model framework for training custom question-answering models on any domain