Enable server to make signed requests

Data models not yet included in the commit, plus needs the `read` class method on the `FHIRResource` class that is not yet committed.