added audit answer to audit logging

Instead of returning just nothing and printing a stack trace to System.err I'd like to return an object describing the status of the audit, including the audited message and an exception that possibly occurred while building or sending the message.