changing render_template and render_collection to private methods

they never worked if called directly (without calling render) because they depended on instance
variables set in setup method which is only called by render. given that they only work
if called by other method on same class, they should be private.