Add more methods to the template view
- Add the notifies methods to the resource template
- Include group, user, and mode validations to the template
- move the write of the template logic inside a proc object
- Add multiple template creations scenarios for the views cookbook
- Add more test templates in the views cookbook