add chef-client host_connector methods
add spec for #chef_client
refactor best_connector_for and move put_secret method
implement winrm chef_client and put_secret. write specs
rework yielding logic and add a spec
add docs to new methods
add a ruby_script method to both HostConnectors
add a timeout to ssh calls in ssh_spec
Refactor SSH methods to the Worker class

Moved methods from SSH to its Worker class
Fixed specs
Justinified specs
moved methods to winrm worker and refactored upload_command
add a flatten to the incoming hosts
add a new method configured_worker_for on node_resource
increase timeout. output winrm command output to the logger.
rebasing master
remove focus from tests
Code Review Changes

Add Class methods to node_resource so the API is cleaner.
Test new API methods.
Add documentation to a few methods that were missing it.
let the caller handle the responses that ridley provides
add a method to clean up uploaded files
remove the broken VB script from the bootstrap template
move cleanup to a class method and ensure it executes on the workers run method