switch omniauth callback method to create instead of callback, which seems to be the standard.
don't need name in identities table, but we do need an email in the user model.
make sure to check we don't mass asign the wrong attributes to user model.