add the various bits of infrastructure to allow the first write operations to the api.  This allows for the checking of api keys on write requests, the validation of incoming records against the schema, and a small set of integration tests for the api.  We now support create and update of registry entries; replace is next