Github連携ログイン機能追加

# 概要
Github連携ログイン機能追加

# Issue
#40

# TODO
- [x] README.mdに環境変数設定方法を追記
- [x] ~~omniauthのgem追加~~ (実施済みのため対応不要)
- [x] Client IDとClient Secretを環境変数から取得
- [x] Memberモデルにgithubから取得した情報を設定
- [x] Session Controllerを作成
- [x] ルーティング設定追加
- [x] ログイン状態を判定するヘルパーメソッドを追加

# 不安なこと
production用のClient IDとClient Secretの設定

動作には影響ない話なんですが、 `private` の前後は1行ずつ空けるようにするとすっきりするように感じるので、下に空白行を入れるといいかな？と思いました。