[BugFix Gon] Fixed weird auth behavior. Gon now sets logged-in user at the START of the action. If an action logs out a user in the process and does not use a 2nd action (e.g. redirects) then be sure to manually set the gon.global.user to null.