Moved opp_matches logic to controller, moved conflict logic to TournMatch model