Create a model to handle the request to add a new domain.
Create a new function to be filled to add a new domain.
Add a function to test if provider given by the user matches the allowed provider.
Add a function to test if provider given by the user matches the allowed provider.