Made some general fixes with data flow.

Updated the templates to allow always passing username for layout.
Updated creation form to have a name on the input elements so they get passed correctly.
Validate a /play/:gameId link is a valid game.