Fixed #504 issue 2
Programme is now automatically deselected when a school or year that doesnt have it is selected
Added TODO message
Changes to filters
Changes to school filters
Made new filter code generic and applied it to pages types that need it
Merge branch 'develop' into feature/filters-refactor