Tidied game validator
Added debugger
Added tournament model.
Added state machine to game model
Add get map helper to team
Join model for tournament and team
Tournament spec factory
Tournament model added
Tournament team pending specs
Added tournament to gui
merged upstream and resolved conflicts
Merge pull request #24 from mitadmin/tournament_gui

Tournament gui. Seems legit to me. we need to create admin panel or hide tournament creation from regular user.