Improvements and fixes

- FHIRElement now has an "instantiateFrom" factory method, to be used with JSON that has "resourceType" defined
- FHIRResource now has Narrative
- Reference resolving now compiles
- Performing a search now returns a Bundle where the entries' "resource" now is instantiated using a factory method