Making the ClassMapping more general
- Collapse FhirResource/Complex/Primitive attributes
- Removing difference in handling between Resource/Complex/Primitive
Generalized the PropertyMapping
Fixed unit tests
Rewrote readers to use the more generic mapping system