Better Schools

Taking the approach from the learnergroups instead of having a school picker we route the traffic through a school selection.

Put programs behind a school route and not a global school picker
Put instructor groups behind a school route and not a global school picker

Tests: 
- [x] Check Programs tab to make sure everything still works as expected
- [x] Check Instructor Groups tab to make sure its not broken