Updated views to take composite models and started on TournamentView