Add user_login logic

  update some css
Merge branch 'master' into session_feature
Add require_login logic

  add set_user in SessionConcern to set @user from session