refinement on how templates are managed.
Utilizing the Controller prepare method to setup an entire controller for all the actions