added omniauth-github gem, added omniauthable to users, added liens 217-218 to config/intializers/devise.rb for omniatuh
added signin with github link with omniauth path to home.html.erb
added link to on _navbar partial
fixed navbar issue
added omniauth callback to routes
added omnicallback controller, added controller language for direction
added new method to user model for signing in with github
updated omniauthcallbackcontroller, added activerecordhelper for user model, changed routes for omniauth, and added provider and uid columns to users
updated omniauth controller for cookie being too large
switch back to cookie store instead of activerecord store
basic github signin, but need to add signin with github
added items to registration controller for validation, user model for no password necessary when signing in with github, new.html.erb when password not required)
updated omniauth controller for user creation, updated user model for the apply omniauth methid
turbolinks added
Merge pull request #1 from ProjectOdinMakerSquare/nathan_devise_omni

Nathan devise omni
the legal agreement was never checked when signing up, so the user was not being saved, hence why it wasnt popping up til the second signin attempt
Merge pull request #2 from ProjectOdinMakerSquare/nathan_devise_omni

all fixed accept legal agreement--
no change
Merge branch 'nathan_devise_omni'
Create legal_controller.  Add logic to omniauth controller to check legal agreement status