Audit Tests

* Adds some basic specs and instructions to run them to make sure the principles work.
* Fixes the existing specs.
* Added more meaningful values for config option since that will impact backwards compatibility.

Ready to run through CI but Jenkins is not happy. Will run through CI tomorrow and see if there is any extra failures.

/cc: @tyler-ball, @mcquin 
Yeah anytime we touch Rspec configuration or world we will have a sad time. I think having this and covering audit mode with unit tests + having end to end integration tests with test-kitchen is our solution.