Update User model

Userモデルを更新しました。

* メールアドレスの正規表現を修正（ピリオドが２つ並ぶような状況でも対応出来るようにした）
* 大文字小文字が混在するメールアドレスに関するテストを書いた