fix test name to reflect what it actually does.
make Controller._layout_for the single entry point for finding the class layout, this is the only public method in that workflow.
still working out which arguments to pass. speaking of passing, ALL TESTS PASS!!!!! :)