Wiring in the audit logging, adding some test cases that cover persistence to ensure that entities are saving