Allow struct fields to be skipped during mapping with the tag '-'
A tag parser that splits tags into name and options
The field tag option 'omitempty' will drop columns from insert when the field value is empty