support for chef solo

* fallback on node config if search is unavailable to support chef solo (and aws opsworks)
* use ark for downloading and decompressing archive
* use ark `append_env_path` instead of custom template to append to env