Fixed Tournament form and added authentication, plus input validation