extract omniauth concern from user
further remove omniauth from user
further remove concerns from user
remove has_completed? from user model
less bad name for Completion#user_completion