Write for me a complete Transformer Neural network from scratch using python as language , pytorch as framework and use the Wikipediatexte from hugging face with a tokenizer create from scratch also. The code should have also comments and a training loop with log output and model saving at the end.