added testing cookbooks variable
refactored function and formatting

This Commit makes all of the fucntion more uniform
I have also added the function for dropping additional/override
cookbooks as an environment variable.  The new function allows the
user to add/install new cookbooks into the environment programatically.