[gems] Add validations on Organization and User model
Use SecureRandom as token generator