Install devise and omniauth2 gems and create data migrations.
Update environments and initializers to use devise with correct routes.
Add User model for devise
Views and controllers for omniauth