Change room.send() -> room.add() for most messages in tournaments
Fix crash in tournaments when a non-participant attempts to challenge someone
Only send tournament updates when required
Also send a tournament update after renaming
Report challenging as a match status
Fix crash in tournaments
Merge branch 'tournaments-frontend' into kupo

Conflicts:
	tournaments/frontend.js