Create rails app.
Add gems youtube_it, omniauth-google-oauth2, pry-rails, dotenv-rails to Gemfile, touch .env file.
Remove username and password requirements for db yaml.
Create omniauth.rb initializer with code from gem docs, add test app client_id and secret to .env file.
Add signing with google link to application layout view.
Add callback route.
Make callback route generic so any provider can get through.
Add redirect to callback route.
Create sessions controller for callbacks redirect, empty create method.
Fill create method with request environment from onmiauth--code from railscast and gem docs.
Replace match with get in routes, create user migration.
Fix error in migration, replace bigint with integer.
Creates user model, sets attributes by two methods, either finding a user by uid or creating a user by slicing into the auth hash provided by omniauth callback.
Update sessions controller to persist sesion by user id and redirect to root.
Create users view foler, create index and show views. Add some css.
Add resources :users to routes, set root to users#index.
Fixes syntax errors throughout, successful sign in through google.