Added the basics of subdomains
Ensure subdomains are present and unique
Ensure user can only enter valid subdomains
We are now authenticating users for their own subdomain
Handles invalid username and password sign-in attempts
Finish setting up authentication for accounts
Users can now sign up and sign in - End of chapter 2