generate omniauth_callbacks controller and add it to routes
make sure the :all method is working
add two columns in user table
add from_omniauth method in user model to restore the user data
add username column to user table and redirct url when user login