cleanup to templates.  Genericizing the GrapeExtenders module for anything that can be extended from a Grape (or really whatever)