chg: [Training] Further cleanup and interactive mode
chg: [Training] Further cleanup and interactive mode

- splitting of some nastier unreadable functions
- added interactive mode

FIRSTdotorg/MISP,MISP/MISP,FloatingGhost/MISP,FIRSTdotorg/MISP,MISP/MISP,FloatingGhost/MISP,SteveClement/MISP,MISP/MISP,FloatingGhost/MISP,SteveClement/MISP,SteveClement/MISP,FIRSTdotorg/MISP,SteveClement/MISP,FloatingGhost/MISP,MISP/MISP,MISP/MISP,SteveClement/MISP,FIRSTdotorg/MISP