allow passing of search params and other general FHIR params as separate arguments to 'search'. refactoring work with how params are converted to a URL query string
HL7 FHIR spec actually only requires that servers use the HTTP request "Accept" header to determine response content encoding format
doesnt seem to be much need for this anymore
organizing, marking some things private
split up iso date formatting into 2 functions for timestamps and dates
this is the wrong url
update iso8601 timestamp format to include timezone info in a format that seems to be more generally accepted by the various public fhir test servers
add local timestamp conversion function
naming adjustments