Ensure that practice games do not pollute tournaments
Removed unused controller
Added admin field to user, not the best security but will do unless someone wants to add something more robust
Added tournament functionality to back and front end
Not sure why a team had one game, removed
Code tidy of tournament model
Added rudimentary league table (needs tests)
Added hostname and port to read me api docs
Made get game private
Renamed tournament method to games_for
Record total moves after a move
Fixed typo in api docs
Fixed response examples in API docs
Added game status api call
Tidied return grid response
Updated todo
Tidied read me and front page
Do not delete maps, instead add deleted = true
Team maps default scope is maps.deleted = false
Merge pull request #41 from mitadmin/tournament

Let's face it no one is going to go through it. So I'm going to merge it