add user model
add login/logout
add login/logout