Somewhat modified sign-up flow

See https://github.com/mozilla/CSOL-site/issues/59
Parents and guardians don't have backpacks

(They don't have dashboards yet either!)
Merge pull request #102 from andrewhayward/auth

Merging this in, as it doesn't affect anything else (other than creating a few broken stubs post log-in).