I opted to use NoWarn in the Tests project as it wasn't really necessary considering that our tests only run once
* Add support for audit log reasons * Made changes per discussion