provide subdomain authentication
ensure subdomain uniqueness
Merge branch 'ensure_unique_subdomain' into subdomain_authentication
restrict subdomain names
Merge branch 'subdomain_authentication'