319 logging actions

Implements #319.
Ideally the 'name' of the object should be put here so that it's easy for admins to search and sort specific equipment objects or something. It'll be a little difficult; like Reservations don't have names, (I don't think) but..