Remove methods which are not hit by test suite. (Just trying to simply things so I can understand how they work.)
Remove unused field setters in the Controllers, and a couple of tests. (Nothing beside the tests was hitting this.)
Rename the type based field names to @item: This gets us closer to just being able to call it from CatalogController.
@item was too generic.
move the asset pages under catalog. Lots of nits to pick, but I wanted to push this in before heading out.
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.
Fixes the last two test failures. I will make a PR: I think this fixes #580.
Merge pull request #599 from afred/catalog-controller-580

Single /catalog controller