Create multi-stage models and move groups into GroupStage
Add some view logic for multi-stage tournament
Merge commit '5b924891e253817cdb3b4c9f8e5c58a0dc9f479f' into multi_stage_tournaments
Fix typo in division step definitions
Merge remote-tracking branch 'origin/multi_stage_tournaments'