AuditLog

* [x] `AuditLog` `organisation` CRUD operations
* [x] Create abstraction service
* [x] Lookup `AuditLog` entires
* [ ] List organisation `AuditLog` entires
* [ ] Ready for review
Attempting to fix state loop!