refactored the render method to split out template acquisition so we can override it in our tests and remove the need to have app/views/<ctrl_name>/<view>.html.erb files