Add User model
Add user attributes validation
Add users controller
Fix rubocop offences