Add support for asynchronous saving of audits by allow defined callbacks that can call helper save methods. Created a unified way to access audit configurations that will check the superclass
Merge branch 'async' into bucket

Conflicts:
	lib/auditable/auditing.rb