Changes for sp initiated login

- [ ] @brian-d These should be the fedlet changes
- [ ] @drewburlingame Can you make sure I took the right approach for these changes