JSON-LD ingest support
Allow other formats (particularly JSON-LD) for create and update
Use Content-Type header to determine how to parse input