Shorten the query, and make it return audit log in reverse chronological order (newest first)
Add some more tests
Paginate based on time