if we can not find the role path then we should be more verbose in our error message as to which directory we could not find
lets just force setting the correct chef server at run time (in the event our test-lab IP has change and the rendered knife.rb server_url is no longer valid)
removed old commented out code; wrap commands with 'bash -c'
use 'File.chmod' instead of 'FileUtils.chmod'
minor cleanup; wrap 'cc-server' commands in 'bash -c'
added logic to save chef-client log artifacts per scenario/feature
store the current scenario in a global variable so we can access scenario details during artifact saving