add user and sessions_controller
refactore UserSignInType
Merge branch 'feature/user_auth_115' into develop
Merge branch 'release/v0.0.4'