Refactor Client options
Refactor User and SchedulesController
Extract Coder to extend from User
Refactor Project and update Coder factory
Extract Admin to extend User
Remove Coder from Schedule
Update spec check if authenticate_user! is called
Add gem omniauth-google-oauth2
Add Spec to Users::OmniauthCallbacksController