Audits

## TODO
- [X] Association between Pages / Templates
- [x]   Publish Pages  on Template Publishes
I think the code is more explicitly clear with ```pages.present?``` which is why I left it.  But I don't really have a strong opinion either way.  

In rails, we have things like ``before_save :whatever if: :condition``` so I think from a policy standpoint it is OK.