implemented some suggestions from jtimberman, which broke some previous logic, addressed it with some directory creation, and also moved the recursive chown to a definition to attempt to move that ugly ruby block out of the recipe (not sure if worse now)
Merge branch 'server-runs-as-non-root-user' of github.com:opscode-cookbooks/chef-splunk into server-runs-as-non-root-user