- major refactoring of question handling; weights/score
- major refactoring of most classes, further promoting separation of concerns and better re-use of loaded data
- improved tests to include new features
- ...see PR description for more!