Generic audit logic and worldpay audit job

Ready to merge and test in prod!
...pretty sure.

Change-Id: I4020e3ac9e84b1b2c3bfbb44a874abd95e8e5df8