Get the series tests closer to working: others need to be handled the same way.
Checkpoint: There are still 12 failures, but right direction. Remove unused controllers in this commit.
Checkpoint. Down to 6 failures. Mostly removing routing tests that are no longer applicable.
More clean up: Tests very close to passing. Figuring out the old programs/series browse pages.