Allow default vcf_description and vcf_id

It should be obvious when you are writing a report that something
needs to be filled in, otherwise, if you don't care it doesn't crash
Override field_descriptions instead of available_fields
Override field_descriptions instead of available_fields
Merge pull request #147 from apregier/backfill_required_methods

Backfill required methods