code cleaning
- ignore coverage directory
- rename Component.document to Component.generateSchema
- removeField is only accepting field names now