added authorize attribute to all controllers except HomeController.
now captures email address on registration. Still need to provide the ability to edit existing email.
will at least show the email address on the manage account screen. Doesn't save changes yet though.
NemeStatsDbContext now extends IdentityDbContext so the same DbContext has access to the whole database. Also added nothing of gaming groups to the db but not the UI yet.
left things in a bad state. DB is out of sync with context and the changes it wasnts to make to DB are bad.
terrifyingly large checkin with lots to do with gaming groups and user context stuff.
need to finish UserContextBuilder tests and implementation.
createPlayedGame now accepts a user context.
fixed up migrations.... hopefully.
now sets GamingGroupId on new transactions.
expanded the integration test base so that it has data from different gaming groups.
almost all unit tests working except something is messed up when expecting calls to User.Identity in the controller.
applied a UserNameActionFilter to code that wasnt autogenerated so as to not heve dependencies directly on User.Identity in actions.
added a TODO to switch from a UserName action filter to a UserIdActionFilter