Auto-generate headers from model field verbose_names

If headers are not provided, pull them from field names.

Also small refactoring - drying out render setup