peer review

I add user controller and sign out feature.