Federated logins

This is to address issue PT #64961974 .

This is the federated login stuff.  It has been tested locally, but not against existing clients.  That test should be brought on as a new ticket.

I added a few tables and modified others.  I think the create model script added a lot of unneeded goo to the Schema/Result classes.  Unclear how to fix this.