Modified entity model a bit to get around the Identity headaches.  Now has explicit Id as foreign key and assignments go through the Id instead of the full ApplicationUser object.

This means I can avoid messing with ApplicationUserManager outside of the AccountController and all so avoid the context conflicts that come with it.