Game fixes2

Reworked logic to eliminate errors in name game answer checking and display (issue #138).  Moved bulk of logic checks from the controller and views into the user model.  Also fixed empty last name bug from issue #140.