WIP audit reporting api
This is work for adding pluggable reporting to ACE.
Ideally this will allow us to drop a jar in which implements the parts of our API we need, and the AM can then pick up the reporter and fire off a report after an audit completes.