Add User controller and model

add user controller
add user model
set user model with schema
set user model validations
Merge branch 'feature_user' into dev