Refactoring to support ignoring of fields with bad names.

[ci skip]
Refactoring to support ignoring of fields with bad names.

[ci skip]
Method to test for clean field names.

[ci skip]
Updated docs.

[ci skip]
Always ignoring bad field names.

[ci skip]
Added configuration block for ignoring field names.

[ci skip]
Ignore badly formatted field names now respect as a configuration block option.