Refactoring of tournament mechanics into a plugin structure

- [x] Create sports model
- [x] Add plugin system with strategies
- [x] Create base strategy out of existing implementation