Refactor auditor.
Refactor messaging to use string serialization whenever possible.