refactored `Presenter.CompetitionResults` and affected modules

added templates for `Handler.CompetitionWithConfig`