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: 
- [] Check Programs tab to make sure everything still works as expected
- [] Check Instructor Groups tab to make sure its not broken