Creates a new site with the provided details.
Returns the site.
For more information see the Site Model.