remove shall setup (issue-88)
refactored socialHistory minimally and added test
documentation for social history
make social history an array
remove component recursion in ConceptDescriptor
code cleaning
- ignore coverage directory
- rename Component.document to Component.generateSchema
- removeField is only accepting field names now
generate schema improvements
additional tests for schema generations
general schema conformity checking function
ignore required flags for schemas
social history schema verified.
demographics schema is tested
- medication schema test
- medication information cleanup uses extractFields instead of custom
Immunization component cleanup and schema test
problems schema test
results and vitals schema tests
Merge branch 'afsin' into dmitry-some-sections-implementation

Conflicts:
	lib/parser/ccda/immunizations.js
	test/fixtures/file-snippets/json/CCD_1_Medications.json
	test/fixtures/files/json/CCD_1.json