generate models and controllers.
basic omniauth callback and edit migration detail.
ok, almost done. visit/login/logout process done.
implement destroy method.