Added the ability to pass a domain to the Site constructor