Login modal dialog is working now:

I added basic form validation to the authService that can detect separate
consumer and provider logins, "consumer@gmail.com" and "provider@gmail.com",
respectively. That way we can route to different "home" pages after login for
both types of users. I haven't added any routing yet, but it should be trivial
to add in later.