added functionality to store a user model after checking for data validation to the userInternalService class with tests