Game Creation bug fixes & cosmetic tweaks

Added security so users not logged in cannot create or list games.
Users who are logged in can only create games with themselves as a
participant (challenger), and must choose another user to challenge
(can't challenge themselves).