Self-Registration

Building the self-registration screens.

- [x] Update landing page to be able to select a workflow
- [x] Start self-registration by authenticating through SAML
- [x] Secure wizard by requiring a based on a saml token to initiate the wizard
- [x] Update Landing page
- [x] Select Token screen
- [x] Enter phone-number screen
- [x] Create SMS service (mock for now)
- [x] Enter SMS-OTP screen
- [x] Create Mailer
- [x] Confirmation screen (email sent)
- [x] Return page from email