Implementing security system to run certain actions only in the presence of a security principle (at times, the system user, at times the authenticated user). Adding filter to use the IP address as the principal name for now. Adding change summary parameter to the flat-file subsystem for anything that modifies the directory structure or files within it, and propagating that change summary up through the apis that use the data-file systems, to the REST endpoints and their controllers.