refactor user controller

Spec 追加しました。