Audit tests for `package` DSL duplication

After @mcquin's changes in mcquin/controls_group_object all of the audit tests I added here work except for 1 - the final one.

ping @opscode/client-engineers 
Looked at the spec you recommended, I decided to move the `instance_eval` to `from_file`.  Then I moved all the blocks that were in the `instance_eval` into a cookbook that I am now using to test.  I wanted to do this at some point anyways because I figured we could leverage the cookbook from multiple places.

And now all the tests are passing!  Thanks for the suggestion!